head	1.59;
access;
symbols
	RELEASE_8_3_0:1.50
	RELEASE_9_0_0:1.50
	RELEASE_7_4_0:1.49
	RELEASE_8_2_0:1.49
	RELEASE_6_EOL:1.48
	RELEASE_8_1_0:1.48
	RELEASE_7_3_0:1.46
	RELEASE_8_0_0:1.43
	RELEASE_7_2_0:1.37
	RELEASE_7_1_0:1.35
	RELEASE_6_4_0:1.35
	RELEASE_5_EOL:1.34
	RELEASE_7_0_0:1.32
	RELEASE_6_3_0:1.32
	old_PRE_XORG_7:1.28
	old_RELEASE_4_EOL:1.28
	old_RELEASE_6_2_0:1.26
	old_RELEASE_6_1_0:1.20
	old_RELEASE_5_5_0:1.20
	old_RELEASE_6_0_0:1.16
	old_RELEASE_5_4_0:1.14
	old_RELEASE_4_11_0:1.7;
locks; strict;
comment	@# @;


1.59
date	2013.03.22.13.08.37;	author svnexp;	state dead;
branches;
next	1.58;

1.58
date	2013.02.20.00.52.22;	author svnexp;	state Exp;
branches;
next	1.57;

1.57
date	2013.01.23.15.05.38;	author svnexp;	state Exp;
branches;
next	1.56;

1.56
date	2013.01.22.23.54.52;	author svnexp;	state Exp;
branches;
next	1.55;

1.55
date	2012.11.17.06.02.38;	author svnexp;	state Exp;
branches;
next	1.54;

1.54
date	2012.10.10.21.13.06;	author flo;	state Exp;
branches;
next	1.53;

1.53
date	2012.08.30.14.54.17;	author flo;	state Exp;
branches;
next	1.52;

1.52
date	2012.07.26.21.49.58;	author flo;	state Exp;
branches;
next	1.51;

1.51
date	2012.06.01.05.24.55;	author dinoex;	state Exp;
branches;
next	1.50;

1.50
date	2011.08.16.18.36.10;	author flo;	state Exp;
branches;
next	1.49;

1.49
date	2011.01.25.22.56.02;	author beat;	state Exp;
branches;
next	1.48;

1.48
date	2010.03.28.06.44.51;	author dinoex;	state Exp;
branches;
next	1.47;

1.47
date	2010.03.12.08.26.31;	author beat;	state Exp;
branches;
next	1.46;

1.46
date	2010.02.05.11.44.57;	author dinoex;	state Exp;
branches;
next	1.45;

1.45
date	2009.10.14.15.27.45;	author beat;	state Exp;
branches;
next	1.44;

1.44
date	2009.09.30.19.52.40;	author beat;	state Exp;
branches;
next	1.43;

1.43
date	2009.09.03.14.47.03;	author beat;	state Exp;
branches;
next	1.42;

1.42
date	2009.08.22.00.38.10;	author amdmi3;	state Exp;
branches;
next	1.41;

1.41
date	2009.07.31.13.56.29;	author dinoex;	state Exp;
branches;
next	1.40;

1.40
date	2009.06.08.06.45.52;	author miwi;	state Exp;
branches;
next	1.39;

1.39
date	2009.05.04.19.23.43;	author miwi;	state Exp;
branches;
next	1.38;

1.38
date	2009.04.28.18.40.39;	author marius;	state Exp;
branches;
next	1.37;

1.37
date	2009.04.12.19.27.12;	author miwi;	state Exp;
branches;
next	1.36;

1.36
date	2009.04.10.17.58.19;	author marius;	state Exp;
branches;
next	1.35;

1.35
date	2008.06.06.14.06.59;	author edwin;	state Exp;
branches;
next	1.34;

1.34
date	2008.04.19.17.54.08;	author miwi;	state Exp;
branches;
next	1.33;

1.33
date	2008.01.21.22.19.52;	author marius;	state Exp;
branches;
next	1.32;

1.32
date	2007.10.09.00.26.20;	author ahze;	state Exp;
branches;
next	1.31;

1.31
date	2007.09.30.09.33.07;	author linimon;	state Exp;
branches;
next	1.30;

1.30
date	2007.09.08.00.44.26;	author linimon;	state Exp;
branches;
next	1.29;

1.29
date	2007.05.19.20.25.17;	author flz;	state Exp;
branches;
next	1.28;

1.28
date	2007.01.18.22.37.09;	author mezz;	state Exp;
branches;
next	1.27;

1.27
date	2006.11.19.21.51.19;	author ahze;	state Exp;
branches;
next	1.26;

1.26
date	2006.10.14.08.53.35;	author marcus;	state Exp;
branches;
next	1.25;

1.25
date	2006.07.06.01.35.07;	author ahze;	state Exp;
branches;
next	1.24;

1.24
date	2006.07.05.22.12.13;	author ahze;	state Exp;
branches;
next	1.23;

1.23
date	2006.03.25.22.30.24;	author kris;	state Exp;
branches;
next	1.22;

1.22
date	2006.03.25.22.28.19;	author ahze;	state Exp;
branches;
next	1.21;

1.21
date	2006.03.25.22.14.44;	author ahze;	state Exp;
branches;
next	1.20;

1.20
date	2005.12.08.23.58.02;	author ahze;	state Exp;
branches;
next	1.19;

1.19
date	2005.12.02.05.30.01;	author mezz;	state Exp;
branches;
next	1.18;

1.18
date	2005.11.29.21.14.01;	author ahze;	state Exp;
branches;
next	1.17;

1.17
date	2005.10.27.00.41.05;	author ahze;	state Exp;
branches;
next	1.16;

1.16
date	2005.06.29.07.31.37;	author ahze;	state Exp;
branches;
next	1.15;

1.15
date	2005.04.15.02.49.41;	author ahze;	state Exp;
branches;
next	1.14;

1.14
date	2005.03.12.10.52.45;	author marcus;	state Exp;
branches;
next	1.13;

1.13
date	2005.03.11.19.00.54;	author ahze;	state Exp;
branches;
next	1.12;

1.12
date	2005.03.10.00.46.08;	author ahze;	state Exp;
branches;
next	1.11;

1.11
date	2005.02.12.04.43.29;	author ahze;	state Exp;
branches;
next	1.10;

1.10
date	2005.02.02.09.19.04;	author ahze;	state Exp;
branches;
next	1.9;

1.9
date	2005.01.10.07.28.21;	author ahze;	state Exp;
branches;
next	1.8;

1.8
date	2005.01.10.07.24.49;	author ahze;	state Exp;
branches;
next	1.7;

1.7
date	2004.12.11.07.54.48;	author ahze;	state Exp;
branches;
next	1.6;

1.6
date	2004.12.03.03.30.58;	author ahze;	state Exp;
branches;
next	1.5;

1.5
date	2004.11.11.03.38.09;	author ahze;	state Exp;
branches;
next	1.4;

1.4
date	2004.11.09.22.36.45;	author marcus;	state Exp;
branches;
next	1.3;

1.3
date	2004.11.07.22.37.24;	author marcus;	state Exp;
branches;
next	1.2;

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

1.1
date	2004.10.16.16.07.37;	author thierry;	state Exp;
branches;
next	;


desc
@@


1.59
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314899
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# New ports collection makefile for:	nvu
# Date created:		August 21, 2004
# Whom:			Thierry Thomas <thierry@@pompo.net>
#
# $FreeBSD: head/www/kompozer/Makefile 312608 2013-02-19 23:53:07Z flo $
#    $MCom: ports/www/nvu/Makefile,v 1.5 2006/07/18 15:07:36 ahze Exp $
#

PORTNAME=	kompozer
DISTVERSION=	0.8b3
PORTREVISION=	4
CATEGORIES=	www
MASTER_SITES=	SF/${PORTNAME}/current/${DISTVERSION}
DISTNAME=	${PORTNAME}-${DISTVERSION}-src

MAINTAINER=	gecko@@FreeBSD.org
COMMENT=	Complete Web Authoring Suite

DEPRECATED=	Dead upstream
EXPIRATION_DATE=	2013-03-20

BUILD_DEPENDS=	nss>=3.13.6_1:${PORTSDIR}/security/nss

WANT_GNOME=	yes
WANT_PERL=	yes
USE_BZIP2=	yes
USE_GECKO=	gecko
USE_GMAKE=	yes
WRKSRC=		${WRKDIR}/mozilla
MAKEFILE=	client.mk
ALL_TARGET=	build_all
USE_MOZILLA=	-event -ffi -hunspell -sqlite -vpx
MOZ_CHROME=	jar
MOZ_TOOLKIT=	gtk2
MOZ_EXTENSIONS=	wallet,xml-rpc,xmlextras,pref,universalchardet,spellcheck
MOZ_OPTIONS=	${CONFIGURE_TARGET} \
		--enable-xinerama \
		--disable-xprint \
		--enable-application=composer

DESKTOP_ENTRIES="Kompozer" "${COMMENT}" \
		"${PREFIX}/lib/kompozer/icons/mozicon50.xpm" "${PORTNAME}" \
		"Network;Development;WebDevelopment;" true

NOT_FOR_ARCHS=	ia64
NOT_FOR_ARCHS_REASON_ia64=	does not build

.include "${.CURDIR}/../../www/firefox/Makefile.options"

OPTIONS_DEFINE:=${OPTIONS_DEFINE:NDBUS:NGIO:NLIBPROXY}
OPTIONS_SINGLE:=${OPTIONS_SINGLE:NAUDIO:NTOOLKIT}

.include <bsd.port.pre.mk>

.if ${ARCH} == amd64
CONFIGURE_TARGET=x86_64-portbld-freebsd${OSREL}
.endif

post-patch:
	@@${RM} -f ${WRKSRC}/config.status ${WRKSRC}/config.cache
	@@${ECHO_CMD} "LDFLAGS += -L${LOCALBASE}/lib" >> ${WRKSRC}/toolkit/components/Makefile.in
	@@${ECHO_CMD} "LDFLAGS += -L${LOCALBASE}/lib" >> ${WRKSRC}/toolkit/components/gnome/Makefile.in

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


1.58
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/312608
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@@


1.57
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310871
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d5 1
a5 1
# $FreeBSD: head/www/kompozer/Makefile 310871 2013-01-23 15:00:18Z makc $
d19 3
@


1.56
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310844
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d5 1
a5 1
# $FreeBSD: head/www/kompozer/Makefile 310844 2013-01-22 23:12:20Z makc $
d11 1
a11 1
PORTREVISION=	3
@


1.55
log
@Switch exporter over
@
text
@d5 1
a5 1
# $FreeBSD: head/www/kompozer/Makefile 305684 2012-10-10 21:13:06Z flo $
d40 1
a40 1
		"Application;Network;" true
@


1.54
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
@d5 1
a5 1
# $FreeBSD$
@


1.53
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
@d19 2
a48 1
OPTIONS_MULTI_GNOME:=${OPTIONS_MULTI_GNOME:NGIO}
@


1.52
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
@a34 1
PORT_MOZCONFIG=	${WRKSRC}/composer/config/mozconfig.linux
@


1.51
log
@- update png to 1.5.10
@
text
@a18 2
LIB_DEPENDS=	png15:${PORTSDIR}/graphics/png

d27 3
a29 1
#CFLAGS+=	-I${LOCALBASE}/include/libpng15
d31 4
a34 3
MOZ_OPTIONS=	--with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \
				--enable-application=composer \
				--enable-system-cairo
d44 6
d52 4
a56 2
	${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \
		${WRKSRC}/storage/build/Makefile.in
@


1.50
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
@d11 1
a11 1
PORTREVISION=	2
d19 2
d29 1
@


1.49
log
@- Fix pkg-config file
- Bump PORTREVISION

PR:		ports/151378
Submitted by:	swills@@
Feature safe:	yes
@
text
@a41 5
.if ${ARCH}=="powerpc"
GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED
} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE}
.endif

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


1.48
log
@- update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
@
text
@d11 1
a11 1
PORTREVISION=	1
@


1.47
log
@- Update to 0.8b3

PR:		ports/144675
Reported by:	rannumgen AT globaleyes.net
@
text
@d11 1
@


1.46
log
@- update to jpeg-8
@
text
@d10 1
a10 2
DISTVERSION=	0.8b1
PORTREVISION=	1
@


1.45
log
@- Update to 0.8b1

With hat:	gecko
@
text
@d11 1
@


1.44
log
@- Add powerpc support

Submitted by:	Andreas Tobler <andreast-list AT fgznet.ch>
With hat:	gecko
@
text
@d10 1
a10 1
DISTVERSION=	0.8a4
@


1.43
log
@- Unbreak and update to 0.8a4

With hat:	gecko
@
text
@d41 5
@


1.42
log
@- Switch SourceForge ports to the new File Release System: categories starting with W
@
text
@d10 1
a10 2
DISTVERSION=	0.7.10
PORTREVISION=	4
d12 2
a13 2
MASTER_SITES=	SF/${PORTNAME}/current/${PORTVERSION}
DISTNAME=	${PORTNAME}-${DISTVERSION}dfsg-src
d20 2
d23 1
a23 1
WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION}/mozilla
d27 3
a31 2
BROKEN=	KompoZer 0.7.10 is not compatible with GTK 2.14 and higher, hence the crashes.

d36 1
a36 1
NOT_FOR_ARCHS=	ia64 sparc64
a37 1
NOT_FOR_ARCHS_REASON_sparc64=	crashes in font selection
a39 1
.include "${PORTSDIR}/www/mozilla/Makefile.common"
d42 2
@


1.41
log
@- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
@
text
@d13 1
a13 1
MASTER_SITES=	SF
@


1.40
log
@- Mark BROKEN: KompoZer 0.7.10 is not compatible with
  GTK 2.14 and higher, hence the crashes.

PR:		134219
Submitted by:	"Joseph S. Atkinson" <jsa@@wickedmachine.net>
@
text
@d11 1
a11 1
PORTREVISION=	3
@


1.39
log
@- Give Maintainership up to the Gecko Gang (gecko@@)
@
text
@d28 2
@


1.38
log
@Mark not for sparc64 as it turns out that kompozer actually still
doesn't run properly there, which doesn't seem to be a problem of
a certain binutils or GCC version (see Makefile pre rev. 1.36)
though. While at it use NOT_FOR_ARCHS* also for ia64.

Reported by:	Joseph S. Atkinson
Approved by:	miwi
@
text
@d16 1
a16 1
MAINTAINER=	miwi@@FreeBSD.org
@


1.37
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
@d32 4
a38 8
.if ${ARCH} == "ia64"
BROKEN=		does not build
.endif

.if ${ARCH}=="sparc64" && ${OSVERSION} < 601101
IGNORE=		core dumps on ${ARCH}, need kern.osreldate>=601101
.endif

@


1.36
log
@Kompozer builds, packages and runs fine again on sparc64 so
adjust IGNORE accordingly.

Approved by:	marcus
@
text
@d16 1
a16 1
MAINTAINER=	gnome@@FreeBSD.org
@


1.35
log
@Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@@
Approved by:    portmgr (pav)
@
text
@d39 2
a40 4
.if ${ARCH}=="sparc64"
.if ${OSVERSION} < 601101 || ${OSVERSION} >= 700042
IGNORE=		does not build
.endif
@


1.34
log
@- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
@
text
@d11 1
a11 1
PORTREVISION=	2
@


1.33
log
@Work around the miscompilation/mislinkage problem of the sCanonicalVTable
hacks in the XPCOM string code on sparc64 by omitting the code in question
and bump PORTREVISIONs accordingly.

Approved by:	marcus
@
text
@d11 1
a11 1
PORTREVISION=	1
@


1.32
log
@Add kompozer

Complete Web Authoring System that combines web file management and easy-to-use
WYSIWYG web page editing. Kompozer (formally Nvu) is based on the Firefox
codebase and is designed to be extremely easy to use, making it ideal for
non-technical computer users who want to create an attractive, professional
looking web site without needing to know HTML or web coding.

Features:
 - FTP site manager
 - A new color picker
 - Tabs!
 - CSS editor
 - A dash of style(s)
 - Customizable toolbars
 - Forms
 - Cleaner markup
 - Visible marks

WWW: http://www.kompozer.net/

Repocopied from:	www/nvu
Repocopied by:		marcus
@
text
@d11 1
@


1.31
log
@Mark as broken with sparc64-7.  While here, add USE_PERL5, which will be
needed for the bsd.perl.mk conditional include.

Hat:		portmgr
@
text
@d9 2
a10 3
PORTNAME=	nvu
DISTVERSION=	1.0
PORTREVISION=	5
d12 2
a13 2
MASTER_SITES=	http://cvs.nvu.com/download/
DISTNAME=	${PORTNAME}-${DISTVERSION}-sources
d16 1
a16 1
COMMENT=	A complete Web Authoring System similar to Dreamweaver or Frontpage
a17 1
USE_BZIP2=	yes
d21 1
a21 1
NVU=		${PORTNAME}-${DISTVERSION}
d24 1
a24 1
MOZ_EXTENSIONS=	wallet,xml-rpc,xmlextras,pref,universalchardet,editor/cascades,spellcheck
d26 4
a29 1
CFLAGS+=	-I${X11BASE}/include
@


1.30
log
@Remove support for antique perl.

Hat:	portmgr
@
text
@d21 1
d37 2
a38 1
.if ${ARCH}=="sparc64" && ${OSVERSION} < 601101
d41 1
@


1.29
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@a39 4
.if ${PERL_LEVEL} < 500600
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-config_make-jars.pl
.endif

@


1.28
log
@Fix the gtk2 dnd implementation broken, see more details in the bugzilla. This
patch[1] was created by Matthias Clasen <mclasen@@redhat.com>. This bug was
started to reproduce with least 2.10.7 version of gtk2.

PR:		ports/107689
Reported by:	a few users
Bugzilla:	https://bugzilla.mozilla.org/show_bug.cgi?id=355248
		https://bugzilla.mozilla.org/show_bug.cgi?id=367203 [1]
		http://bugzilla.gnome.org/show_bug.cgi?id=394525
@
text
@d11 1
a11 1
PORTREVISION=	4
@


1.27
log
@- Build and install the css editor extension

PR:		103850
Submitted by:	Christopher Sean Hilton
Reminded by:	pav
@
text
@d7 1
d11 1
a11 1
PORTREVISION=	3
@


1.26
log
@Chase the GNOME X11BASE to LOCALBASE move, and fix the build with the
new freetype2 where needed.

Submitted by:	mezz, ahze, pav, and many others
Approved by:	portmgr (implicit, kris)
@
text
@d10 1
a10 1
PORTREVISION=	2
d24 1
@


1.25
log
@Transfer maintainer to gnome@@ to be with all other gecko ports
@
text
@d6 1
a6 2
#    $MCom: ports/www/nvu/Makefile,v 1.3 2005/11/23 00:40:57 ahze Exp $
#
d10 1
a10 1
PORTREVISION=	1
a17 1
USE_X_PREFIX=	yes
d28 1
a28 1
.include "${.CURDIR}/../mozilla/Makefile.common"
@


1.24
log
@- Welcome back sparc64 on kern.osreldate>=601101
@
text
@d16 1
a16 1
MAINTAINER=	ahze@@FreeBSD.org
@


1.23
log
@Correct typos
@
text
@d32 1
a32 1
.if ${ARCH} == "sparc64" || ${ARCH} == "ia64"
d36 4
@


1.22
log
@- s/alpha/sparc64/ s/IGNORE/BROKEN/

Reported by:	kris
@
text
@d33 1
a33 1
BROKEN= Does no build
@


1.21
log
@- Mark IGNORE on sparc64 & ia64

Reported by:	pointyhat via kris (many many times)
@
text
@d32 2
a33 2
.if ${ARCH} == "alpha" || ${ARCH} == "ia64"
IGNORE= Does no build
@


1.20
log
@- Fix build in tinderbox
@
text
@d32 4
@


1.19
log
@Fix all those ports to find libnssckbi.so in the correct place to allow those
SSL certificates work again. Somehow, this patch was lost in the big change,
so bring it back. Bump PORTREVISION on all of those ports.

PR:		ports/89796
Reported by:	Christoph Moench-Tegeder <cmt@@burggraben.net>
@
text
@d27 1
@


1.18
log
@- Use new Makefile.common from mozilla
@
text
@d11 1
@


1.17
log
@- Fix build when ${X11BASE}!=/usr/X11R6

Obtained from:	www/mozilla
Reported by:	pointyhat via kris
@
text
@d6 1
a17 5
BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip
LIB_DEPENDS=	jpeg.9:${PORTSDIR}/graphics/jpeg \
		png.5:${PORTSDIR}/graphics/png \
		Xft.2:${PORTSDIR}/x11-fonts/libXft

d20 1
a20 3
USE_PERL5=	yes
USE_GNOME=	gtk20 libidl
USE_REINPLACE=	yes
a21 2
PKGINSTALL=	${WRKDIR}/pkg-install
PKGDEINSTALL=	${WRKDIR}/pkg-deinstall
a22 3
FAKEDIR=	${WRKDIR}/FAKE
WRKSRC=		${WRKDIR}/mozilla
PLIST=		${WRKDIR}/plist
d25 1
a25 3
PKG_CONFIGS=	nvu-gtkmozembed.pc nvu-js.pc nvu-nspr.pc \
		nvu-nss.pc nvu-plugin.pc nvu-xpcom.pc
EXTRACT_AFTER_ARGS=	| ${TAR} -xf - --exclude */CVS/*
d28 1
a33 7
pre-everything::
.if !defined(WITH_OPTIMIZED_CFLAGS)
	@@${ECHO_MSG} "Enable -O2 optimizations by defining"
	@@${ECHO_MSG} "WITH_OPTIMIZED_CFLAGS"
	@@${ECHO_MSG}
.endif

a34 1
# Remove so we can actaully find programs that are not in /usr/bin
d36 2
a37 81
	@@${SED} -e 's|%%NVUDIR%%|${PREFIX}/lib/${NVU}|g ; \
		s|%%PREFIX%%|${PREFIX}|g ; \
		s|%%X11BASE%%|${X11BASE}|g' \
		< ${MASTERDIR}/pkg-install.in > ${PKGINSTALL}
	@@${SED} -e 's|%%NVUDIR%%|${PREFIX}/lib/${NVU}|g' \
		< ${MASTERDIR}/pkg-deinstall.in > ${PKGDEINSTALL}
	@@${SED} -e 's|%%CC%%|${CC}|; s|%%CXX%%|${CXX}|; \
		s|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|; \
		s|%%CFLAGS%%|${CFLAGS}|; \
		s|%%CXXFLAGS%%|${CXXFLAGS}|; \
		s|%%PREFIX%%|${FAKEDIR}|; \
		s|%%LOCALBASE%%|${LOCALBASE}|' \
		${FILESDIR}/mozconfig.in >${WRKSRC}/.mozconfig
# Stupid workaround..
.for f in toolkit/components/Makefile.in toolkit/components/gnome/Makefile.in
	@@${ECHO_CMD} "LDFLAGS += -L${LOCALBASE}/lib" >> ${WRKSRC}/${f}
.endfor
.if defined(WITH_DEBUG)
	@@${ECHO_CMD} "ac_add_options  --enable-debug" >> ${WRKSRC}/.mozconfig
	@@${ECHO_CMD} "ac_add_options  --disable-strip" >> ${WRKSRC}/.mozconfig
.else
	@@${ECHO_CMD} "ac_add_options  --disable-debug" >> ${WRKSRC}/.mozconfig
	@@${ECHO_CMD} "ac_add_options  --enable-strip" >> ${WRKSRC}/.mozconfig
.endif
.if defined(WITH_OPTIMIZED_CFLAGS)
	@@${ECHO_CMD} "ac_add_options --enable-optimize=-O2" >> ${WRKSRC}/.mozconfig
.endif
	@@${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g ; \
		s|-lpthread|${PTHREAD_LIBS}|g; \
		s|/usr/X11R6|${X11BASE}|g' \
		${WRKSRC}/configure \
		${WRKSRC}/nsprpub/configure
	@@${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g' \
		${WRKSRC}/nsprpub/configure \
		${WRKSRC}/security/coreconf/FreeBSD.mk \
		${WRKSRC}/js/src/Makefile.in

pre-install:
	${RM} -rf ${PLIST} ${FAKEDIR}
	${TOUCH} -f ${PLIST}
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \
		 ${MAKEFILE} ${MAKE_ARGS} install
	${ECHO_CMD} bin/nvu >> ${PLIST}
	${ECHO_CMD} bin/nvu-config >> ${PLIST}
	cd ${FAKEDIR}/lib/${NVU} && ${FIND} -s * -type f -o -type l | \
		${SED} -e 's|^|lib/${NVU}/|' >> ${PLIST} \
			&& ${FIND} -d * -type d | \
			${SED} -e 's:^:@@dirrm lib/${NVU}/:' >> ${PLIST}
	${ECHO_CMD} @@dirrm lib/${NVU} >> ${PLIST}
.for p in ${PKG_CONFIGS}
	${ECHO_CMD} ${p:S|^|libdata/pkgconfig/|} >> ${PLIST}
.endfor
	cd ${FAKEDIR}/include/${NVU} && ${FIND} -s * -type f -o -type l | \
		${SED} -e 's|^|include/${NVU}/|' >> ${PLIST} \
		&& ${FIND} -d * -type d | \
		${SED} -e 's|^|@@dirrm include/${NVU}/|' >> ${PLIST}
	${ECHO_CMD} @@dirrm include/${NVU} >> ${PLIST}

do-install:
	${REINPLACE_CMD} -e 's|${FAKEDIR}|${PREFIX}|' \
		${FAKEDIR}/bin/* \
		${FAKEDIR}/lib/pkgconfig/*
	${RM} -f ${FAKEDIR}/bin/*.bak ${FAKEDIR}/lib/pkgconfig/*.bak
	${MKDIR} ${PREFIX}/lib/${NVU}
	${CHMOD} 755 ${PREFIX}/lib/${NVU}
	${INSTALL_SCRIPT} ${FAKEDIR}/bin/* ${PREFIX}/bin
	if [ ! -d ${PREFIX}/libdata/pkgconfig ]; then \
		${MKDIR} ${PREFIX}/libdata/pkgconfig ; \
	fi
.for i in ${PKG_CONFIGS}
	${INSTALL_DATA} ${FAKEDIR}/lib/pkgconfig/${i} ${PREFIX}/libdata/pkgconfig/
.endfor
	cd ${FAKEDIR}/lib/${NVU} && ${FIND} . | \
		${CPIO} -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/lib/${NVU}
	cd ${FAKEDIR}/include/${NVU} && ${FIND} . | \
		${CPIO} -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/include/${NVU}

post-install:
.if !defined(PACKAGE_BUILDING)
	@@${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
.endif
@


1.16
log
@- Update to 1.0
- Always depend on xft
- Clean up Makefile

ChangeLog:	http://www.nvu.com/download.html
@
text
@d84 2
a85 1
		s|-lpthread|${PTHREAD_LIBS}|g' \
@


1.15
log
@- Update to 1.0PR
@
text
@d9 1
a9 1
DISTVERSION=	1.0PR
d17 1
a17 2
BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip \
		freetype-config:${PORTSDIR}/print/freetype2
d20 1
a20 1
		freetype.9:${PORTSDIR}/print/freetype2
a29 5

OPTIONS=	XFT "Enable Xft font anti-aliasing" on \
		DEBUG "Enable debugging (i.e. gdb) support" off \
		OPTIMIZED_CFLAGS "Enable -O2 optimizations" off

a33 1

a35 1

d38 1
a38 7

EXTRACT_AFTER_ARGS=	| ${TAR} -xf - --exclude */CVS/* \
			--exclude */macbuild/*\
			--exclude */package/* \
			--exclude .cvsignore \
			--exclude makefile.win \
			--exclude MANIFEST
d46 5
a50 2
.if !defined(WITHOUT_XFT)
LIB_DEPENDS+=	Xft.2:${PORTSDIR}/x11-fonts/libXft
d69 1
a69 1
# Stupid workaround.. 
d71 1
a71 2
	@@${ECHO_CMD} "LDFLAGS += -L${LOCALBASE}/lib" \
		>> ${WRKSRC}/${f}
a72 5
.if defined(WITHOUT_XFT)
	@@${ECHO_CMD} "ac_add_options  --disable-xft" >> ${WRKSRC}/.mozconfig
.else
	@@${ECHO_CMD} "ac_add_options  --enable-xft" >> ${WRKSRC}/.mozconfig
.endif
@


1.14
log
@Bump PORTREVISION to chase the glib20 shared lib version change.
@
text
@d9 1
a9 2
PORTVERSION=	0.90
PORTREVISION=	1
d12 1
a12 1
DISTNAME=	${PORTNAME}-${PORTVERSION}-sources
d21 1
a21 2
		freetype.9:${PORTSDIR}/print/freetype2 \
		nspr4.1:${PORTSDIR}/devel/nspr
d36 1
a36 1
NVU=		${PORTNAME}-${PORTVERSION}
d47 7
d80 5
@


1.13
log
@- Update to 0.90
- Fix pkg-install
@
text
@d10 1
@


1.12
log
@- Update to 0.9rc1
- Add patch to support freetype2 2.1.9
  (same as www/mozilla patch) [1]

PR:		78385
Submitted by:	lesi
@
text
@d9 1
a9 1
DISTVERSION=	0.90rc1
d11 2
a12 3
MASTER_SITES=	http://nvu.viapanda.com/0.90RC1/source/
#MASTER_SITES=	http://cvs.nvu.com/download/
DISTNAME=	${PORTNAME}-${DISTVERSION}-sources
d37 1
a37 2
#NVU=		${PORTNAME}-${PORTVERSION}
NVU=		${PORTNAME}-0.90-RC1
d140 1
a140 1
	@@${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INST.endif
@


1.11
log
@- Update to 0.81
@
text
@d9 1
a9 1
PORTVERSION=	0.81
d11 3
a13 2
MASTER_SITES=	http://cvs.nvu.com/download/
DISTNAME=	${PORTNAME}-${PORTVERSION}-sources
d38 2
a39 1
NVU=		${PORTNAME}-${PORTVERSION}
@


1.10
log
@- Update to 0.80 (aka 1.0 beta3)
- Remove MASTER_SITE_LOCAL from MASTER_SITES since nvu.com mirror is very fast.
@
text
@d9 1
a9 1
PORTVERSION=	0.80
d37 1
a37 1
NVU=		nvu-0.80
a95 1
		${WRKSRC}/directory/c-sdk/config/FreeBSD.mk \
@


1.9
log
@Remove libmng from LIB_DEPENDS since it doesn't work.
@
text
@d9 1
a9 1
PORTVERSION=	0.70
d11 1
a11 3
MASTER_SITES=	${MASTER_SITE_LOCAL} \
		http://cvs.nvu.com/download/
MASTER_SITE_SUBDIR=	ahze
d37 1
a37 1
NVU=		nvu-0.70
@


1.8
log
@- Update to 0.70, now based upon firefox 1.0 codebase.

Patches & PKG[DE]INSTALL scripts obtained from: www/mozilla or www/firefox
@
text
@a22 1
		mng.1:${PORTSDIR}/graphics/libmng \
@


1.7
log
@- Add MASTER_SITE_LOCAL to MASTER_SITES since cvs.nvu.com seems to be slow alot
@
text
@d9 1
a9 1
PORTVERSION=	0.60
d33 2
d40 1
a40 1
NVU=		Nvu-0.60
d48 2
a49 2
PKG_CONFIGS=	Nvu-gtkmozembed.pc Nvu-js.pc Nvu-nspr.pc \
		Nvu-nss.pc Nvu-plugin.pc Nvu-xpcom.pc
d53 4
d64 6
d108 1
a108 1
	${ECHO_CMD} bin/Nvu-config >> ${PLIST}
d142 5
@


1.6
log
@- Update to 0.60 aka 1.0-BETA
- Utilize USE_X_PREFIX
- Grab MAINTAINER
@
text
@d11 3
a13 1
MASTER_SITES=	http://cvs.nvu.com/download/
@


1.5
log
@Remove vtel.rgv.net from MASTER_SITES, its now dead

Approved by:	marcus (co mentor)
@
text
@d9 1
a9 2
PORTVERSION=	0.50
PORTREVISION=	1
d14 1
a14 1
MAINTAINER=	ports@@FreeBSD.org
d25 1
d36 1
a36 1
NVU=		${PORTNAME}-0.17+
d44 2
a45 2
PKG_CONFIGS=	nvu-gtkmozembed.pc nvu-js.pc nvu-nspr.pc \
		nvu-nss.pc nvu-plugin.pc nvu-xpcom.pc
d54 2
d94 1
a94 1
	${ECHO_CMD} bin/nvu-config >> ${PLIST}
@


1.4
log
@Fix fetch after the big PORTREVISION bump.

Reported by:	pointyhat via kris
@
text
@d12 1
a12 3
# vtel.rgv.net is a temp mirror, nvu.com is SLOW
MASTER_SITES=	http://vtel.rgv.net/~ahze/ \
		http://cvs.nvu.com/download/
@


1.3
log
@Bump PORTREVISIONS for all ports that depend on atk or pango to ease in the
big upgrade.
@
text
@d15 1
a15 1
DISTNAME=	${PKGNAME}-sources
@


1.2
log
@* Merge patches from Mozilla 1.7 [1]
* Auto-generate PLIST
* Respect CC/CXX/CFLAGS/CXXFLAGS/PTHREAD_LIBS
* Add WITH_XFT WITH_DEBUG WITH_OPTIMIZED_CFLAGS options [1]
* Add another mirror since cvs.nvu.com can be slow
* Don't install share/idl/*
* No longer depend on mozilla

PR:		72762
Submitted by:	Michael Johnson <ahze@@ahze.net>
Obtained from:	www/mozilla [1]
@
text
@d10 1
@


1.1
log
@Add nvu 0.50, a complete Web Authoring System.
This is the native version.

Warning: a powerful machine is required!
@
text
@d11 4
a14 2
MASTER_SITES=	http://cvs.nvu.com/download/
DISTNAME=	${PORTNAME}-${PORTVERSION}-sources
d17 1
a17 1
COMMENT=	A complete Web Authoring System
d19 7
a25 2
BUILD_DEPENDS=	${X11BASE}/lib/mozilla/libmozjs.so:${PORTSDIR}/www/mozilla
RUN_DEPENDS=	${BUILD_DEPENDS}
d27 12
d40 1
a41 3
USE_BZIP2=	yes
USE_GMAKE=	yes
USE_PERL5_BUILD=yes
d45 4
a48 1
PLIST_SUB=	NVUDIR=${PORTNAME}-0.17+
d50 76
a125 2
post-extract:
	${CP} -p ${WRKSRC}/mozconfig.linux ${WRKSRC}/.mozconfig
d127 1
a127 1
.include <bsd.port.mk>
@

