head	1.45;
access;
symbols
	RELEASE_8_3_0:1.35
	RELEASE_9_0_0:1.32
	RELEASE_7_4_0:1.25
	RELEASE_8_2_0:1.25
	RELEASE_6_EOL:1.22
	RELEASE_8_1_0:1.17
	RELEASE_7_3_0:1.16
	RELEASE_8_0_0:1.12
	RELEASE_7_2_0:1.3;
locks; strict;
comment	@# @;


1.45
date	2013.01.09.23.56.42;	author svnexp;	state Exp;
branches;
next	1.44;

1.44
date	2012.11.20.23.18.40;	author svnexp;	state Exp;
branches;
next	1.43;

1.43
date	2012.11.17.06.02.38;	author svnexp;	state Exp;
branches;
next	1.42;

1.42
date	2012.10.28.17.03.28;	author flo;	state Exp;
branches;
next	1.41;

1.41
date	2012.10.12.09.08.22;	author flo;	state Exp;
branches;
next	1.40;

1.40
date	2012.10.10.21.13.06;	author flo;	state Exp;
branches;
next	1.39;

1.39
date	2012.09.10.19.19.32;	author beat;	state Exp;
branches;
next	1.38;

1.38
date	2012.08.30.14.54.17;	author flo;	state Exp;
branches;
next	1.37;

1.37
date	2012.07.26.21.49.58;	author flo;	state Exp;
branches;
next	1.36;

1.36
date	2012.06.01.05.24.56;	author dinoex;	state Exp;
branches;
next	1.35;

1.35
date	2012.03.14.11.34.02;	author beat;	state Exp;
branches;
next	1.34;

1.34
date	2012.02.17.19.47.13;	author flo;	state Exp;
branches;
next	1.33;

1.33
date	2012.01.31.21.21.31;	author flo;	state Exp;
branches;
next	1.32;

1.32
date	2011.11.08.17.27.08;	author beat;	state Exp;
branches;
next	1.31;

1.31
date	2011.10.07.20.59.11;	author beat;	state Exp;
branches;
next	1.30;

1.30
date	2011.08.23.18.39.15;	author kwm;	state Exp;
branches;
next	1.29;

1.29
date	2011.08.16.18.36.10;	author flo;	state Exp;
branches;
next	1.28;

1.28
date	2011.04.29.15.44.33;	author flo;	state Exp;
branches;
next	1.27;

1.27
date	2011.03.24.13.18.39;	author beat;	state Exp;
branches;
next	1.26;

1.26
date	2011.03.02.16.32.43;	author beat;	state Exp;
branches;
next	1.25;

1.25
date	2011.01.03.11.39.46;	author beat;	state Exp;
branches;
next	1.24;

1.24
date	2010.12.10.16.57.23;	author beat;	state Exp;
branches;
next	1.23;

1.23
date	2010.12.04.07.33.57;	author ade;	state Exp;
branches;
next	1.22;

1.22
date	2010.11.01.17.51.54;	author beat;	state Exp;
branches;
next	1.21;

1.21
date	2010.10.25.22.25.10;	author beat;	state Exp;
branches;
next	1.20;

1.20
date	2010.09.17.21.40.48;	author decke;	state Exp;
branches;
next	1.19;

1.19
date	2010.09.15.15.38.28;	author decke;	state Exp;
branches;
next	1.18;

1.18
date	2010.08.08.08.56.05;	author beat;	state Exp;
branches;
next	1.17;

1.17
date	2010.03.28.06.44.52;	author dinoex;	state Exp;
branches;
next	1.16;

1.16
date	2010.02.05.11.44.58;	author dinoex;	state Exp;
branches;
next	1.15;

1.15
date	2010.01.06.18.44.34;	author beat;	state Exp;
branches;
next	1.14;

1.14
date	2009.12.19.16.16.40;	author beat;	state Exp;
branches;
next	1.13;

1.13
date	2009.11.02.11.02.56;	author miwi;	state Exp;
branches;
next	1.12;

1.12
date	2009.09.21.23.04.29;	author miwi;	state Exp;
branches;
next	1.11;

1.11
date	2009.08.07.14.39.22;	author miwi;	state Exp;
branches;
next	1.10;

1.10
date	2009.07.31.18.30.30;	author miwi;	state Exp;
branches;
next	1.9;

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

1.8
date	2009.06.26.08.35.30;	author beat;	state Exp;
branches;
next	1.7;

1.7
date	2009.06.16.16.24.06;	author miwi;	state Exp;
branches;
next	1.6;

1.6
date	2009.05.29.04.38.39;	author linimon;	state Exp;
branches;
next	1.5;

1.5
date	2009.05.22.16.02.29;	author miwi;	state Exp;
branches;
next	1.4;

1.4
date	2009.05.04.19.23.43;	author miwi;	state Exp;
branches;
next	1.3;

1.3
date	2009.04.12.19.27.11;	author miwi;	state Exp;
branches;
next	1.2;

1.2
date	2009.04.12.03.30.29;	author marcus;	state Exp;
branches;
next	1.1;

1.1
date	2009.04.10.05.56.28;	author marcus;	state Exp;
branches;
next	;


desc
@@


1.45
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310165
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r310165 | flo | 2013-01-09 23:28:19 +0000 (Wed, 09 Jan 2013) | 6 lines
## SVN ##
## SVN ## - update firefox, thunderbird, linux-firefox and linux-thunderbird to 17.0.2
## SVN ## - update firefox-esr, thunderbird-esr and libxul to 10.0.12
## SVN ## - update linux-seamonkey to 2.15
## SVN ##
## SVN ## Security:	http://www.vuxml.org/freebsd/a4ed6632-5aa9-11e2-8fcb-c8600054b392.html
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@# Created by: Michael Johnson <ahze@@FreeBSD.org>
# $FreeBSD: head/www/libxul/Makefile 310165 2013-01-09 23:28:19Z flo $

PORTNAME=	libxul
DISTVERSION=	10.0.12
CATEGORIES?=	www devel
MASTER_SITES=	${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR=	firefox/releases/${DISTVERSION}esr/source
DISTNAME=	firefox-${DISTVERSION}esr.source

MAINTAINER?=	gecko@@FreeBSD.org
COMMENT?=	Mozilla runtime package that can be used to bootstrap XUL+XPCOM apps

BUILD_DEPENDS=	nspr>=4.8.8:${PORTSDIR}/devel/nspr \
		nss>=3.13.6_1:${PORTSDIR}/security/nss \
		sqlite3>=3.7.7.1:${PORTSDIR}/databases/sqlite3 \
		cairo>=1.10.2_1,1:${PORTSDIR}/graphics/cairo \
		unzip:${PORTSDIR}/archivers/unzip

WRKSRC=		${WRKDIR}/mozilla-esr10
CONFLICTS=	mozilla-[0-9]* libxul-1.9.*

USE_AUTOTOOLS=	autoconf213:env
WANT_GNOME=	yes
USE_QT4=	# empty
QT_NONSTANDARD=	yes
WANT_PERL=	yes
ALL_TARGET=	default
GNU_CONFIGURE=	yes
USE_BZIP2=	yes
USE_GMAKE=	yes
USE_GL=		gl
MAKE_JOBS_SAFE=	yes
MAKE_ENV=	SKIP_GRE_REGISTRATION=1 mozappdir=${PREFIX}/lib/${MOZILLA}
LDFLAGS+=	-Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH}
USE_LDCONFIG=	${PREFIX}/lib/${MOZILLA}

MOZ_OPTIONS?=	--enable-application=xulrunner
MOZ_EXTENSIONS=	default,cookie,permissions
USE_GECKO=	gecko
MOZILLA_EXEC_NAME=xulrunner
USE_MOZILLA=	# empty
MOZILLA_PLIST_DIRS=	bin include lib share/idl
PLIST_DIRSTRY=	share/idl
MOZ_PKGCONFIG_FILES=	libxul-embedding libxul mozilla-js \
			mozilla-plugin

OPTIONS_DEFAULT=GIO

.include "${.CURDIR}/../../www/firefox/Makefile.options"
.include <bsd.port.pre.mk>

.if ${USE_MOZILLA:M-nss}
MOZ_PKGCONFIG_FILES+=	mozilla-nss
.endif

.if ${ARCH} == amd64
CONFIGURE_TARGET=x86_64-portbld-freebsd${OSREL}
.elif ${ARCH} == powerpc64
.if ${OSVERSION} < 900033
BROKEN=		Needs binutils 2.17.50 to build
.else
MOZ_EXPORT+=	UNAME_m="powerpc64"
CFLAGS+=	-mminimal-toc
.endif
.endif

.if !empty(CXX:M*clang++*) || (${CXX:Mc++} && ${OSVERSION} > 1000023)
CXXFLAGS+=	-Wno-return-type-c-linkage
.endif

post-patch:
	@@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
		${WRKSRC}/xulrunner/stub/nsXULStub.cpp

pre-configure:
	(cd ${WRKSRC} && ${AUTOCONF})
	(cd ${WRKSRC}/js/src/ && ${AUTOCONF})

post-build:
	@@${REINPLACE_CMD} -e "s|\(Libs:.*\)\($$\)|\1 -Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH}\2| ; \
		s|%sdkdir%|%sdkdir%/sdk|g ; \
		s|%%MOZ_LIBDIR%%|${PREFIX}/lib/${MOZILLA}|g" \
		${WRKSRC}/xulrunner/installer/*.pc.in || ${TRUE}

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


1.44
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 307606
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r307606 | flo | 2012-11-20 23:01:15 +0000 (Tue, 20 Nov 2012) | 14 lines
## SVN ##
## SVN ## - Update firefox and thunderbird to 17.0
## SVN ## - Update seamonkey to 2.14
## SVN ## - Update ESR ports and libxul to 10.0.11
## SVN ## - support more h264 codecs when using GSTREAMER with YouTube
## SVN ## - Unbreak firefox-esr, thunderbird-esr and libxul on head >= 1000024 [1]
## SVN ## - Buildsystem is not python 3 aware, use python up to 2.7 [2]
## SVN ##
## SVN ## PR:		ports/173679 [1]
## SVN ## Submitted by:	swills [1], demon [2]
## SVN ## In collaboration with:	Jan Beich <jbeich@@tormail.org>
## SVN ## Security:	d23119df-335d-11e2-b64c-c8600054b392
## SVN ## Approved by:	portmgr (beat)
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/www/libxul/Makefile 307606 2012-11-20 23:01:15Z flo $
d5 1
a5 1
DISTVERSION=	10.0.11
@


1.43
log
@Switch exporter over
@
text
@d1 2
a2 6
# New ports collection makefile for:	xulrunner
# Date created:		2006-02-20
# Whom:			Michael Johnson <ahze@@FreeBSD.org>
#
# $FreeBSD: head/www/libxul/Makefile 306558 2012-10-28 17:03:28Z flo $
#
d5 1
a5 1
DISTVERSION=	10.0.10
d68 1
a68 1
.if !empty(CXX:M*clang++*)
@


1.42
log
@SVN rev 306558 on 2012-10-28 17:03:28Z by flo

- Update www/firefox{,-i18n} to 16.0.2
- Update seamonkey to 2.13.2
- Update ESR ports and libxul to 10.0.10
- Update nspr to 4.9.3
- Update nss to 3.14
- with GNOMEVFS2 option build its extension, too [1]
- make heap-committed and heap-dirty reporters work in about:memory
- properly mark QT4 as experimental (needs love upstream)
- *miscellaneous cleanups and fixups*

mail/thunderbird will be updated once the tarballs are available.

PR:		ports/173052 [1]
Security:	6b3b1b97-207c-11e2-a03f-c8600054b392
Feature safe:	yes
In collaboration with:	Jan Beich <jbeich@@tormail.org>
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.41
log
@SVN rev 305765 on 2012-10-12 09:08:22Z by flo

- update {thunderbird,firefox}-esr* and libxul to 10.0.9
- use bundled jemalloc since 7.2 [1]
- avoid thread-local variables before 8.3, 9.1, 10.0, to avoid crashes [2]
- bump PORTREVISION on mail/thunderbird and www/firefox for the TLS fixes

Security:	6e5a9afd-12d3-11e2-b47d-c8600054b392
Reported by:	angelv <angelvg@@gmail.com>, Hanno Krusken<ix260@@yahoo.co.uk> [2]
Reference:	http://svnweb.freebsd.org/changeset/base/225582 [2]
Submitted by:	Jan Beich <jbeich@@tormail.org> [1], [2]
Feature safe:	yes
@
text
@d9 1
a9 1
DISTVERSION=	10.0.9
a71 4
.if ${ARCH} == amd64 || ${ARCH} == i386
BUILD_DEPENDS+=	yasm:${PORTSDIR}/devel/yasm
.endif

@


1.40
log
@SVN rev 305684 on 2012-10-10 21:13:06Z by flo

- Update firefox-esr, thunderbird-esr, linux-firefox and linux-thunderbird to 10.0.8
- Update firefox and thunderbird to 16.0
- Update seamonkey to 2.13
- Update all -i18n ports respectively
- switch firefox 16.0 and seamonkey 2.13 to ALSA by default for better
  latency during pause and seeking with HTML5 video
- remove fedisableexcept() hacks, obsolete since FreeBSD 4.0
- support system hunspell dictionaries [1]
- unbreak -esr ports with clang3.2 [2]
- unbreak nss build when CC contains full path [3]
- remove GNOME option grouping [4]
- integrate enigmail into thunderbird/seamonkey as an option [5]
- remove mail/enigmail* [6]
- enable ENIGMAIL, LIGHTNING and GIO options by default
- add more reporters in about:memory: page-faults-hard, page-faults-soft,
  resident, vsize
- use bundled jemalloc 3.0.0 on FreeBSD < 10.0 for gecko 16.0,
  only heap-allocated reporter works in about:memory (see bug 762445)
- use lrintf() instead of slow C cast in bundled libopus
- use libjpeg-turbo's faster color conversion if available during build
- record startup time for telemetry
- use -z origin instead of hardcoding path to gecko runtime
- fail early if incompatible libxul version is installed (in USE_GECKO)
- *miscellaneous cleanups and fixups*

PR:		ports/171534 [1]
PR:		ports/171566 [2]
PR:		ports/172164 [3]
PR:		ports/172201 [4]
Discussed with:	ale, beat, Jan Beich [5]
Approved by:	ale [6]
In collaboration with:	Jan Beich <jbeich@@tormail.org>
Security:	6e5a9afd-12d3-11e2-b47d-c8600054b392
Feature safe:	yes
Approved by:	portmgr (beat)
@
text
@d9 1
a9 1
DISTVERSION=	10.0.8
@


1.39
log
@SVN rev 304053 on 2012-09-10 19:19:32Z by beat

- Move libxul 1.9.2 to www/libxul19
- Update www/libxul to 10.0.7
- Update all dependent ports to use www/libxul19 (no functional changes)
- Bump PORTREVISION on ports where libxul is a run dependency as the
  resulting package will change.

Submitted by:	Jan Beich <jbeich@@tormail.org>
With hat:	gecko
@
text
@d9 1
a9 1
DISTVERSION=	10.0.7
d19 1
a19 1
		nss>=3.13.1:${PORTSDIR}/security/nss \
d52 2
@


1.38
log
@SVN rev 303378 on 2012-08-30 14:54:17Z by flo

- update firefox and thunderbird to 15.0
- update firefox-esr, thunderbird-esr, linux-thunderbird and linux-firefox to 10.0.7
- update seamonkey and linux-seamonkey to 2.12
- update nss to 3.13.6
- update bsdipc code (posix_spawn, SysV shared memory)
- rename patches to easily track those not (yet) submitted upstream
- reduce package size, except for www/libxul[1]
- restore default objdir to what it was in 13.0
- fix mail/enigmail after thunderbird build changes
- don't accidentally pick up headers from installed ports[3]
- add support for PREFIX != LOCALBASE to Makefile.webplugins [4]
- document vulnerabilities in vuln.xml
- *miscellaneous cleanups and fixups*

Obtained from:	OpenBSD ports[1]
PR:		ports/159831, ports/160933, ports/170467[3], ports/170236 [4]
Submitted by:	avilla [4]
In collaboration with:	Jan Beich <jbeich@@tormail.net> Who did most of the hard
			work.
@
text
@d9 1
a9 2
DISTVERSION=	1.9.2.28
PORTREVISION=	1
d12 2
a13 2
MASTER_SITE_SUBDIR=	firefox/releases/3.6.28/source
DISTNAME=	firefox-3.6.28.source
d18 8
a25 4
WRKSRC=		${WRKDIR}/mozilla-1.9.2
CONFLICTS=	mozilla-[0-9]* libxul-[0-9][0-9].*
GECKO_PLIST_PRE_DIRS=	lib/${MOZILLA}/bin lib/${MOZILLA}/idl \
			lib/${MOZILLA}/include lib/${MOZILLA}/lib
d29 2
d36 1
d42 1
a42 2
MOZ_OPTIONS?=	--enable-application=xulrunner \
		--disable-ipc
d46 1
a46 2
USE_MOZILLA=	-event -ffi -vpx
MOZ_CHROME=	jar
d49 2
a50 5
MOZ_PKGCONFIG_FILES=	libxul-embedding libxul mozilla-gtkmozembed-embedding \
		mozilla-gtkmozembed mozilla-js mozilla-plugin

OPTIONS_DEFINE=	JAVA
JAVA_DESC?=	JAVA xpcom
a52 4

OPTIONS_DEFINE:=${OPTIONS_DEFINE:NLIBPROXY}
OPTIONS_SINGLE:=${OPTIONS_SINGLE:NTOOLKIT}

d70 6
a75 8
.if ${PORT_OPTIONS:MJAVA}
USE_JAVA=	yes
JAVA_VERSION+=	1.5+
JAVA_OS+=	native
MOZ_EXPORT+=	JAVA_HOME="${JAVA_HOME}"
MOZ_OPTIONS+=	--enable-javaxpcom
.else
MOZ_OPTIONS+=	--disable-javaxpcom
d79 2
a80 2
	${REINPLACE_CMD} -e 's|/usr/local/include|${LOCALBASE}/include|' \
	    	${WRKSRC}/js/src/config/mkdepend/Makefile.in
d88 1
a88 1
	    	s|%sdkdir%|%sdkdir%/sdk|g ; \
d90 1
a90 1
	    	${WRKSRC}/xulrunner/installer/*.pc.in || ${TRUE}
@


1.37
log
@SVN rev 301582 on 2012-07-26 21:49:58Z by flo

- update firefox/thunderbird ESR versions to 10.0.6
- update firefox 14.0.1
- update thunderbird to 14.0
- update seamonkey to 2.11
- switch to new options framework
- add experimental rendering via cairo-qt (QT4 option)
- add audio backend options (ALSA and PulseAudio)
- rename SMB option to GNOMEVFS2
- turn on LOGGING by default (like upstream linux builds)
- improve about:memory output
- unbreak PGO
- use system libs [1]
- switch to libevent2 [2]
- fix conflict with devel/libunwind and base gcc [3]
- unbreak clang/libc++ build [4]
- unbreak build with base gcc on >= 9.x [5]
- use common IPC code with other BSDs[6]
- and *miscellaneous improvements*

PR:		ports/146231 [1], ports/161421 [2]
		ports/150631, ports/168369, ports/168637, ports/168793, ports/168978 [3]
		ports/163454, ports/164905, ports/169231 [4]
       		ports/169389, ports/169479 [5]
Obtained from:	pkgsrc via bugzilla #753046 [6]
In collaboration with:	Jan Beich (who did the major part of this work and
			deserves a special thank you!)
@
text
@d36 2
a37 2
PORT_MOZCONFIG=	${WRKSRC}/xulrunner/config/mozconfig
MOZ_OPTIONS?=	--disable-ipc
d43 2
@


1.36
log
@- update png to 1.5.10
@
text
@d20 1
a20 1
CONFLICTS=	mozilla-[0-9]*
d24 1
a24 1
USE_AUTOTOOLS=	autoconf213
d28 1
a28 1
HAS_CONFIGURE=	yes
d37 1
a37 4
MOZ_OPTIONS?=	--with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \
		--disable-javaxpcom --enable-canvas \
		--enable-system-cairo --disable-updater \
		--disable-necko-wifi --disable-ipc
a38 2
OPTIONS=	# Empty, used for generic gecko OPTIONS
USE_GECKO_OPTIONS=	java debug logging optimized_cflags
d41 2
a42 2
MOZ_TOOLKIT=	cairo-gtk2
USE_MOZILLA=	-png -nss -dbm -jpeg
d44 1
a44 1
		mozilla-gtkmozembed mozilla-js mozilla-nss mozilla-plugin
d46 7
a52 1
OPTIONS=	DBUS "Enable D-BUS support" on
d56 2
a57 5
.if ${OSVERSION} < 700000
LIB_DEPENDS+=	pulse.0:${PORTSDIR}/audio/pulseaudio
EXTRA_PATCHES=	${FILESDIR}/releng6_pulseaudio
.else
EXTRA_PATCHES=	${FILESDIR}/libsydney_oss
d60 3
a62 1
.if ${ARCH} == powerpc64
d66 1
a66 1
CONFIGURE_ENV+=	UNAME_m="powerpc64"
d71 6
a76 2
.if defined(WITHOUT_DBUS)
MOZ_OPTIONS+=	--disable-dbus --disable-libnotify
d78 1
a78 2
LIB_DEPENDS+=	dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
		notify.4:${PORTSDIR}/devel/libnotify
a81 3
	${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \
	    	${WRKSRC}/storage/build/Makefile.in \
		${WRKSRC}/db/sqlite3/src/Makefile.in
a83 5
	@@${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g ; \
		s|-lpthread|${PTHREAD_LIBS}|g ; \
		s|echo aout|echo elf|g ; \
		s|/usr/X11R6|${LOCALBASE}|g' \
		${WRKSRC}/js/src/configure
d86 1
@


1.35
log
@- Update to 1.9.2.28

Approved by:	portmgr (bapt, implicit)
Security:	http://www.vuxml.org/freebsd/a1050b8b-6db3-11e1-8b37-0011856a6e37.html
Feature safe:	yes
@
text
@d10 1
@


1.34
log
@update to 3.6.27

Security:	http://www.vuxml.org/freebsd/d7dbd2db-599c-11e1-a2fb-14dae9ebcf89.html
@
text
@d9 1
a9 1
DISTVERSION=	1.9.2.27
d12 2
a13 2
MASTER_SITE_SUBDIR=	firefox/releases/3.6.27/source
DISTNAME=	firefox-3.6.27.source
@


1.33
log
@update to 1.9.2.26
@
text
@d9 1
a9 1
DISTVERSION=	1.9.2.26
d12 2
a13 2
MASTER_SITE_SUBDIR=	firefox/releases/3.6.26/source
DISTNAME=	firefox-3.6.26.source
@


1.32
log
@- Update to 1.9.2.24
@
text
@d9 1
a9 1
DISTVERSION=	1.9.2.24
d12 2
a13 2
MASTER_SITE_SUBDIR=	firefox/releases/3.6.24/source
DISTNAME=	firefox-3.6.24.source
@


1.31
log
@- Update to 1.9.2.23
- Use Firefox source tarball to build libxul as upstrem no longer provides
  xulrunner tarballs for the 1.9.2 branch.

Discussed with:	flo@@ at EuroBSDCon DevSummit
@
text
@d9 1
a9 1
DISTVERSION=	1.9.2.23
d12 2
a13 2
MASTER_SITE_SUBDIR=	firefox/releases/3.6.23/source
DISTNAME=	firefox-3.6.23.source
@


1.30
log
@Chase libnotify, libproxy and webkit-gtk2 shlib changes, and fix build where needed.
@
text
@d9 1
a9 2
DISTVERSION=	1.9.2.17
PORTREVISION=	1
d12 2
a13 2
MASTER_SITE_SUBDIR=	xulrunner/releases/${DISTVERSION}/source
DISTNAME=	xulrunner-${DISTVERSION}.source
@


1.29
log
@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
@
text
@d10 1
d75 1
a75 1
		notify.1:${PORTSDIR}/devel/libnotify
@


1.28
log
@- update to 1.9.2.17

Security:	http://www.vuxml.org/freebsd/04b7d46c-7226-11e0-813a-6c626dd55a41.html
@
text
@a53 2
GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE}

d78 1
a78 1
	${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \
@


1.27
log
@- Update to 1.9.2.16

Security:	http://www.vuxml.org/freebsd/b2f09169-55af-11e0-9d6f-000f20797ede.html
@
text
@d9 1
a9 1
DISTVERSION=	1.9.2.16
@


1.26
log
@- Update to 1.9.2.14
- Add support for powerpc64 [1]

Submitted by:	andreast@@ [1]
Security:	http://www.vuxml.org/freebsd/45f102cd-4456-11e0-9580-4061862b8c22.html
@
text
@d9 1
a9 1
DISTVERSION=	1.9.2.14
@


1.25
log
@- Remove newline in GECKO_PTHREAD_LIBS check which was accidentally
  introduced with the update to 1.9.2.
- Do not bump PORTREVISION as this only affects PowerPC.

Submitted by:	John Hein <jhein AT symmetricom.com>
@
text
@d9 1
a9 1
DISTVERSION=	1.9.2.13
d63 9
@


1.24
log
@- Update to 1.9.2.13
- Drop MD5 checksum

Security:	http://www.vuxml.org/freebsd/1d8ff4a2-0445-11e0-8e32-000f20797ede.html
@
text
@d54 1
a54 2
GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED
} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE}
@


1.23
log
@Sync to new bsd.autotools.mk
@
text
@d9 1
a9 1
DISTVERSION=	1.9.2.12
@


1.22
log
@- Update to 1.9.2.12

Security:	http://www.vuxml.org/freebsd/c4f067b9-dc4a-11df-8e32-000f20797ede.html,
		http://www.vuxml.org/freebsd/c223b00d-e272-11df-8e32-000f20797ede.html
@
text
@d23 1
a23 1
USE_AUTOTOOLS=	autoconf:213
@


1.21
log
@- Fix build with custom LOCALBASE

Submitted by:	kmoore
@
text
@d9 1
a9 2
DISTVERSION=	1.9.2.9
PORTREVISION=	1
@


1.20
log
@- Fix include dir in mozilla-plugin.pc
- Bump PORTREVISION

Submitted by:	jkim
Approved by:	beat (co-mentor)
@
text
@d76 2
@


1.19
log
@- Update to 1.9.2.9

Approved by:	beat (co-mentor)
Security:	http://www.vuxml.org/freebsd/4a21ce2c-bb13-11df-8e32-000f20797ede.html
@
text
@d10 1
@


1.18
log
@- Update to 1.9.2.8

PR:		ports/149044
Expr-run by:	pav@@
Thanks to:	Andreas Tobler <andreast-list AT fgznet.ch>, decke@@
@
text
@d9 1
a9 1
DISTVERSION=	1.9.2.8
@


1.17
log
@- update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
@
text
@a5 1
#   $MCom: ports/www/libxul/Makefile,v 1.25 2009/04/07 17:47:01 marcus Exp $
d9 1
a9 2
PORTVERSION=	1.9.0.17
PORTREVISION=	2
d12 2
a13 2
MASTER_SITE_SUBDIR=	xulrunner/releases/${PORTVERSION}/source/
DISTNAME=	xulrunner-${PORTVERSION}-source
d18 2
a19 3
LIB_DEPENDS?=	dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib

CONFLICTS=	mozilla-[0-9]* xulrunner-[0-9]*
d21 1
a21 2
			lib/${MOZILLA}/include lib/${MOZILLA}/lib \
			lib/${MOZILLA}/sdk/idl lib/${MOZILLA}/sdk/include
d23 1
d30 1
d33 1
d38 2
a39 1
		--enable-system-cairo
d47 1
a47 2
MOZ_PKGCONFIG_FILES=	libxul-embedding-unstable libxul-embedding \
		libxul-unstable	libxul mozilla-gtkmozembed-embedding \
d50 2
d54 17
d75 8
@


1.16
log
@- update to jpeg-8
@
text
@d11 1
a11 1
PORTREVISION=	1
@


1.15
log
@- Update to 1.9.0.17
@
text
@d11 1
@


1.14
log
@- Update to 1.9.0.16
- Fix build on sparc64

Sparc64 build tested by:
		Simon Griffiths <simon.griffiths AT tenenbaum.co.uk>,
		Anton Shterenlikht <mexas AT bristol.ac.uk>
Based on a patch for libxul 1.9.1.x provided by:
		Andreas Tobler <andreast-list AT fgznet.ch>
@
text
@d10 1
a10 1
PORTVERSION=	1.9.0.16
@


1.13
log
@- Update to 1.9.0.15
@
text
@d10 1
a10 1
PORTVERSION=	1.9.0.15
a51 4
.if ${ARCH} == "sparc64"
BROKEN=		Does not compile on sparc64
.endif

@


1.12
log
@- Update to 1.9.0.14

Feature safe: yes
@
text
@d10 1
a10 1
PORTVERSION=	1.9.0.14
@


1.11
log
@- Update to 1.9.0.13
@
text
@d10 1
a10 1
PORTVERSION=	1.9.0.13
@


1.10
log
@- Update to 1.9.0.12
@
text
@d10 1
a10 1
PORTVERSION=	1.9.0.12
@


1.9
log
@- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
@
text
@d10 1
a10 2
PORTVERSION=	1.9.0.11
PORTREVISION=	2
@


1.8
log
@- Set moz_libdir for xulrunner
- Bump PORTREVISION

PR:		ports/135998
Submitted by:	Anonymous <swell.k AT gmail.com>
Tested by:	Florian Smeets <flo AT kasimir.com>
With hat:	gecko
@
text
@d11 1
a11 1
PORTREVISION=	1
@


1.7
log
@- Update to 1.9.0.11
@
text
@d11 1
d33 1
a33 1
MAKE_ENV=	SKIP_GRE_REGISTRATION=1
@


1.6
log
@Mark as broken on sparc64: fails to compile.
@
text
@d10 1
a10 1
PORTVERSION=	1.9.0.10
@


1.5
log
@- Update to 1.9.0.10
@
text
@d50 6
d67 1
a67 1
.include <bsd.port.mk>
@


1.4
log
@- Give Maintainership up to the Gecko Gang (gecko@@)
@
text
@d10 1
a10 2
PORTVERSION=	1.9.0.7
PORTREVISION?=	3
@


1.3
log
@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.
@
text
@d17 1
a17 1
MAINTAINER?=	miwi@@FreeBSD.org
@


1.2
log
@Merge patches from firefox3 to hopefully fix the build on certain platforms.
Additionally, fix a plist problem with files being installed to /etc.
@
text
@d17 1
a17 1
MAINTAINER?=	gnome@@FreeBSD.org
@


1.1
log
@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.
@
text
@d11 1
a11 1
PORTREVISION?=	2
d33 1
d51 5
@

