head	1.9;
access;
symbols
	pkgsrc-2013Q2:1.9.0.10
	pkgsrc-2013Q2-base:1.9
	pkgsrc-2012Q4:1.9.0.8
	pkgsrc-2012Q4-base:1.9
	pkgsrc-2011Q4:1.9.0.6
	pkgsrc-2011Q4-base:1.9
	pkgsrc-2011Q2:1.9.0.4
	pkgsrc-2011Q2-base:1.9
	pkgsrc-2009Q4:1.9.0.2
	pkgsrc-2009Q4-base:1.9
	pkgsrc-2009Q3:1.8.0.22
	pkgsrc-2009Q3-base:1.8
	pkgsrc-2009Q2:1.8.0.20
	pkgsrc-2009Q2-base:1.8
	pkgsrc-2009Q1:1.8.0.18
	pkgsrc-2009Q1-base:1.8
	pkgsrc-2008Q4:1.8.0.16
	pkgsrc-2008Q4-base:1.8
	pkgsrc-2008Q3:1.8.0.14
	pkgsrc-2008Q3-base:1.8
	cube-native-xorg:1.8.0.12
	cube-native-xorg-base:1.8
	pkgsrc-2008Q2:1.8.0.10
	pkgsrc-2008Q2-base:1.8
	cwrapper:1.8.0.8
	pkgsrc-2008Q1:1.8.0.6
	pkgsrc-2008Q1-base:1.8
	pkgsrc-2007Q4:1.8.0.4
	pkgsrc-2007Q4-base:1.8
	pkgsrc-2007Q3:1.8.0.2
	pkgsrc-2007Q3-base:1.8
	pkgsrc-2007Q2:1.7.0.8
	pkgsrc-2007Q2-base:1.7
	pkgsrc-2007Q1:1.7.0.6
	pkgsrc-2007Q1-base:1.7
	pkgsrc-2006Q4:1.7.0.4
	pkgsrc-2006Q4-base:1.7
	pkgsrc-2006Q3:1.7.0.2
	pkgsrc-2006Q3-base:1.7
	pkgsrc-2006Q2:1.6.0.4
	pkgsrc-2006Q2-base:1.6
	pkgsrc-2006Q1:1.6.0.2
	pkgsrc-2006Q1-base:1.6
	pkgsrc-2005Q4:1.5.0.14
	pkgsrc-2005Q4-base:1.5
	pkgsrc-2005Q3:1.5.0.12
	pkgsrc-2005Q3-base:1.5
	pkgsrc-2005Q2:1.5.0.10
	pkgsrc-2005Q2-base:1.5
	pkgsrc-2005Q1:1.5.0.8
	pkgsrc-2005Q1-base:1.5
	pkgsrc-2004Q4:1.5.0.6
	pkgsrc-2004Q4-base:1.5
	pkgsrc-2004Q3:1.5.0.4
	pkgsrc-2004Q3-base:1.5
	pkgsrc-2004Q2:1.5.0.2
	pkgsrc-2004Q2-base:1.5
	pkgsrc-2004Q1:1.4.0.2
	pkgsrc-2004Q1-base:1.4
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.9
date	2010.01.04.15.23.38;	author joerg;	state dead;
branches;
next	1.8;

1.8
date	2007.07.29.05.19.33;	author jlam;	state Exp;
branches;
next	1.7;

1.7
date	2006.09.24.16.44.36;	author salo;	state Exp;
branches;
next	1.6;

1.6
date	2006.02.05.23.09.59;	author joerg;	state Exp;
branches;
next	1.5;

1.5
date	2004.05.25.13.40.54;	author grant;	state Exp;
branches;
next	1.4;

1.4
date	2004.02.04.23.56.31;	author grant;	state Exp;
branches;
next	1.3;

1.3
date	2004.01.04.05.06.19;	author grant;	state Exp;
branches;
next	1.2;

1.2
date	2004.01.04.05.01.02;	author grant;	state Exp;
branches;
next	1.1;

1.1
date	2003.12.04.05.25.42;	author grant;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2003.12.04.05.25.42;	author grant;	state Exp;
branches;
next	;


desc
@@


1.9
log
@Remove mail/thunderbird-bin-nightly, it hasn't worked for too long.
@
text
@# $NetBSD: Makefile,v 1.8 2007/07/29 05:19:33 jlam Exp $

MOZILLA=	thunderbird

HOMEPAGE=	http://www.mozilla.org/projects/thunderbird/
COMMENT=	Redesign of the Mozilla mail client (nightly binary pkg)

MOZ_EXTRA=	# empty

EMUL_PLATFORMS=		linux-i386
EMUL_PLATFORMS+=	solaris-i386 solaris-sparc

.include "../../www/seamonkey-bin-nightly/Makefile.common"
@


1.8
log
@* Add new emulator framework in pkgsrc/mk/emulator that handles all
  binary-only packages that require binary "emulation" on the native
  operating system.  Please see pkgsrc/mk/emulator/README for more
  details.

* Teach the plist framework to automatically use any existing
  PLIST.${EMUL_PLATFORM} as part of the default PLIST_SRC definition.

* Convert all of the binary-only packages in pkgsrc to use the
  emulator framework.  Most of them have been tested to install and
  deinstall correctly.  This involves the following cleanup actions:

    * Remove use of custom PLIST code and use PLIST.${EMUL_PLATFORM}
      more consistently.

    * Simplify packages by using default INSTALL and DEINSTALL scripts
      instead of custom INSTALL/DEINSTALL code.

    * Remove "SUSE_COMPAT32" and "PKG_OPTIONS.suse" from pkgsrc.
      Packages only need to state exactly which emulations they support,
      and the framework handles any i386-on-x86_64 or sparc-on-sparc64
      uses.

    * Remove "USE_NATIVE_LINUX" from pkgsrc.  The framework will
      automatically detect when the package is installing on Linux.

  Specific changes to packages include:

    * Bump the PKGREVISIONs for all of the suse100* and suse91* packages
      due to changes in the +INSTALL/+DEINSTALL scripts used in all
      of the packages.

    * Remove pkgsrc/emulators/suse_linux, which is unused by any
      packages.

    * cad/lc -- remove custom code to create the distinfo file for
	all supported platforms; just use "emul-fetch" and "emul-distinfo"
	instead.

    * lang/Cg-compiler -- install the shared libraries under ${EMULDIR}
	instead of ${PREFIX}/lib so that compiled programs will find
	the shared libraries.

    * mail/thunderbird-bin-nightly -- update to latest binary
	distributions for supported platforms.

    * multimedia/ns-flash -- update Linux version to 9.0.48 as the
	older version is no longer available for interactive fetch.

    * security/uvscan -- set LD_LIBRARY_PATH explicitly so that
	it's not necessary to install library symlinks into
	${EMULDIR}/usr/local/lib.

    * www/firefox-bin-flash -- update Linux version to 9.0.48 as the
	older version is no longer available for interactive fetch.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2006/09/24 16:44:36 salo Exp $
@


1.7
log
@Use Makefile.common from seamonkey-bin-nightly dir instead of
mozilla-bin-nightly.

Remove PKGREVISION, it's useless in the -nightly packages.

This package didn't work for some time now, feel free to fix it.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2006/02/05 23:09:59 joerg Exp $
a7 1
MOZ_GTK2=	YES
d10 2
a11 3
ONLY_FOR_PLATFORM+=	Linux-*-i386
ONLY_FOR_PLATFORM+=	NetBSD-2.*-i386
ONLY_FOR_PLATFORM+=	SunOS-5.[789]*-sparc
@


1.6
log
@Recursive revision bump / recommended bump for gettext ABI change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2004/05/25 13:40:54 grant Exp $
a3 1
PKGREVISION=	1
d15 1
a15 1
.include "../../www/mozilla-bin-nightly/Makefile.common"
@


1.5
log
@add build for NetBSD/i386 2.0.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2004/02/04 23:56:31 grant Exp $
d4 1
@


1.4
log
@bring back COMMENT. noted by agc.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2004/01/04 05:06:19 grant Exp $
d11 3
a13 1
ONLY_FOR_PLATFORM+=	Linux-*-i[3-6]86 SunOS-5.[789]*-sparc
@


1.3
log
@conditionally set MOZ_EXTRA, and set it to empty in thunderbird (for
which there is currently no gtk1 pkg).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2004/01/04 05:01:02 grant Exp $
d4 1
d6 1
@


1.2
log
@factor out the common bits of the various mozilla binary packages into
mozilla-bin/Makefile.common and mozilla-bin-nightly/Makefile.common.

the result is much less duplication and more consistent installations.
tested on NetBSD-current only (for now).
@
text
@d1 1
a1 1
# $NetBSD$
d7 1
@


1.1
log
@Initial revision
@
text
@a1 1
#
d3 2
a4 4
DISTNAME=		# see Makefile.${OPSYS}.${ARCH}
PKGNAME=		thunderbird-bin-${PKGVER}
WRKSRC=			${WRKDIR}/thunderbird
CATEGORIES=		mail
d6 1
a6 3
MAINTAINER=		grant@@NetBSD.org
HOMEPAGE=		http://www.mozilla.org/projects/thunderbird/
COMMENT=		Redesign of the Mozilla mail client (nightly binary pkg)
d8 1
a8 1
ONLY_FOR_PLATFORM=	Linux-*-i[3-6]86 SunOS-5.[789]*-sparc
d10 1
a10 72
DIST_SUBDIR=		${PKGNAME}
NO_CHECKSUM=		# defined
NO_CONFIGURE=		# defined
NO_SRC_ON_FTP=		# defined

USE_PKGINSTALL=		YES

.include "../../mk/bsd.prefs.mk"

FILES_SUBST+=		PLATFORM=${PLATFORM}
PLIST_SRC=		${WRKDIR}/PLIST_DYNAMIC

PKGVER!=		${DATE} +%Y%m%d

do-build:

post-build:
	@@${SED} ${FILES_SUBST_SED} ${FILESDIR}/thunderbird.sh > \
		${WRKDIR}/thunderbird.sh

do-install:
	${INSTALL_DATA_DIR} ${MOZILLA_LIB}
	cd ${WRKSRC} && ${PAX} -rw -pm . ${MOZILLA_LIB}
	${INSTALL_SCRIPT} ${WRKDIR}/thunderbird.sh \
		${PREFIX}/bin/thunderbird-${PLATFORM}

post-install:
# this build wants exactly 'libgtk-1.2.so.0', etc.
.if ${OPSYS} == "SunOS" || ${OPSYS} == "Linux"
	@@cd ${MOZILLA_LIB} && \
	${LN} -s ${PREFIX}/lib/libatk-1.0.*so* .;			\
	${LN} -s ${X11PREFIX}/lib/libgdk-x11-2.0.*so* .;		\
	${LN} -s ${PREFIX}/lib/libgdk_pixbuf-2.0.*so* .;		\
	${LN} -s ${PREFIX}/lib/libglib-2.0.*so* .;			\
	${LN} -s ${PREFIX}/lib/libgmodule-2.0.*so* .;			\
	${LN} -s ${PREFIX}/lib/libgobject-2.0.*so* .;			\
	${LN} -s ${X11PREFIX}/lib/libgtk-x11-2.0.*so* .;		\
	${LN} -s ${PREFIX}/lib/libpango-1.0.*so* .;			\
	${LN} -s ${PREFIX}/lib/libpangox-1.0.*so* .;			\
	${LN} -s ${PREFIX}/lib/libpangoxft-1.0.*so* .;			\
	\
	${LN} -s libatk-1.0.so libatk-1.0.so.0;				\
	${LN} -s libgdk-x11-2.0.so libgdk-x11-2.0.so.0;			\
	${LN} -s libgdk_pixbuf-2.0.so libgdk_pixbuf-2.0.so.0;		\
	${LN} -s libglib-2.0.so libglib-2.0.so.0;			\
	${LN} -s libgmodule-2.0.so libgmodule-2.0.so.0;			\
	${LN} -s libgobject-2.0.so libgobject-2.0.so.0;			\
	${LN} -s libgtk-x11-2.0.so libgtk-x11-2.0.so.0;			\
	${LN} -s libpango-1.0.so libpango-1.0.so.0;			\
	${LN} -s libpangox-1.0.so libpangox-1.0.so.0;			\
	${LN} -s libpangoxft-1.0.so libpangoxft-1.0.so.0
.endif
	@@${CP} -f ${PKGDIR}/PLIST ${PLIST_SRC}
	@@${ECHO} bin/thunderbird-${PLATFORM} >> ${PLIST_SRC}
	@@${FIND} ${MOZILLA_LIB} \( -type f -o -type l \) -print		\
		| ${SORT} | ${SED} -e "s,${PREFIX}/,,g"			\
		>> ${PLIST_SRC}
	@@${FIND} ${MOZILLA_LIB} -type d -print				\
		| ${SORT} -r | ${SED} -e "s,${PREFIX}/,@@dirrm ,g"	\
		>> ${PLIST_SRC}

.include "../../mk/bsd.prefs.mk"

# everything specific to your OS/Arch goes into it's own Makefile
# group together i386, i486, i586 and i686 (for Linux)
ARCH=${MACHINE_ARCH:C/i[3-6]86/i386/g}

.if exists(Makefile.${OPSYS}.${ARCH})
.  include "Makefile.${OPSYS}.${ARCH}"
.endif

.include "../../mk/bsd.pkg.mk"
@


1.1.1.1
log
@import thunderbird-bin-nightly from pkgsrc-wip.

Mozilla Thunderbird is a redesign of the Mozilla mail component. The
goal is to produce a cross platform stand alone mail application using
the XUL user interface language.
@
text
@@
