head	1.24;
access;
symbols
	RELEASE_4_9_0:1.23
	RELEASE_5_1_0:1.22
	RELEASE_4_8_0:1.22
	RELEASE_5_0_0:1.21
	RELEASE_4_7_0:1.17
	RELEASE_4_6_2:1.14
	RELEASE_4_6_1:1.14
	RELEASE_4_6_0:1.14
	RELEASE_5_0_DP1:1.13
	RELEASE_4_5_0:1.12
	RELEASE_4_4_0:1.11
	RELEASE_4_3_0:1.8
	RELEASE_4_2_0:1.3
	RELEASE_4_1_1:1.2;
locks; strict;
comment	@# @;


1.24
date	2003.10.01.05.50.04;	author marcus;	state dead;
branches;
next	1.23;

1.23
date	2003.07.29.09.12.34;	author sobomax;	state Exp;
branches;
next	1.22;

1.22
date	2003.03.07.06.12.46;	author ade;	state Exp;
branches;
next	1.21;

1.21
date	2002.11.18.02.30.38;	author marcus;	state Exp;
branches;
next	1.20;

1.20
date	2002.11.14.18.29.09;	author marcus;	state Exp;
branches;
next	1.19;

1.19
date	2002.10.26.04.22.44;	author marcus;	state Exp;
branches;
next	1.18;

1.18
date	2002.10.22.03.42.22;	author marcus;	state Exp;
branches;
next	1.17;

1.17
date	2002.09.03.20.45.58;	author marcus;	state Exp;
branches;
next	1.16;

1.16
date	2002.08.29.17.29.53;	author marcus;	state Exp;
branches;
next	1.15;

1.15
date	2002.08.10.01.03.06;	author marcus;	state Exp;
branches;
next	1.14;

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

1.13
date	2002.02.05.17.24.00;	author sobomax;	state Exp;
branches;
next	1.12;

1.12
date	2002.01.15.15.16.41;	author sobomax;	state Exp;
branches;
next	1.11;

1.11
date	2001.05.31.22.22.57;	author ade;	state Exp;
branches;
next	1.10;

1.10
date	2001.05.22.12.06.15;	author sobomax;	state Exp;
branches;
next	1.9;

1.9
date	2001.05.22.08.15.39;	author sobomax;	state Exp;
branches;
next	1.8;

1.8
date	2001.04.10.15.13.01;	author sobomax;	state Exp;
branches;
next	1.7;

1.7
date	2001.04.10.14.19.00;	author sobomax;	state Exp;
branches;
next	1.6;

1.6
date	2001.02.01.11.46.41;	author sobomax;	state Exp;
branches;
next	1.5;

1.5
date	2001.01.12.17.22.01;	author sobomax;	state Exp;
branches;
next	1.4;

1.4
date	2000.11.23.09.01.10;	author sobomax;	state Exp;
branches;
next	1.3;

1.3
date	2000.10.27.09.24.08;	author sobomax;	state Exp;
branches;
next	1.2;

1.2
date	2000.08.31.12.26.03;	author sobomax;	state Exp;
branches;
next	1.1;

1.1
date	2000.08.17.09.31.54;	author sobomax;	state Exp;
branches;
next	;


desc
@@


1.24
log
@Remove mozilla-embedded and mozilla-embedded-devel.  They were not heavily
used (if at all), they were broken in functionality, and they did not
build correctly on all architectures.
@
text
@# New ports collection makefile for:	mozilla-embedded
# Date created:				16 August 2000
# Whom:					Maxim Sobolev <sobomax@@FreeBSD.org>
#
# $FreeBSD: ports/www/mozilla-embedded/Makefile,v 1.23 2003/07/29 09:12:34 sobomax Exp $
#

PORTNAME=	mozilla-embedded
PORTVERSION=	${MAKE} -V PORTVERSION -f ${MAINDIR}/${MKFILE}
PORTREVISION=	${MAKE} -V PORTREVISION -f ${MAINDIR}/${MKFILE}
PORTEPOCH=	${MAKE} -V PORTEPOCH -f ${MAINDIR}/${MKFILE}
CATEGORIES=	www
DISTFILES=

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	The embeddable component of mozilla communicator web-surfboard

BUILD_DEPENDS=	${NONEXISTENT}:${PORTSDIR}/www/mozilla:build \
		zip:${PORTSDIR}/archivers/zip \
		unzip:${PORTSDIR}/archivers/unzip
LIB_DEPENDS=	${MAKE} -V LIB_DEPENDS -f ${MAINDIR}/${MKFILE}
RUN_DEPENDS=	${MAKE} -V RUN_DEPENDS -f ${MAINDIR}/${MKFILE}

USE_X_PREFIX=	yes

PLIST=		${WRKSRC}/pkg-plist
MAINDIR=	${.CURDIR}/../mozilla
MKFILE!=	/usr/bin/basename ${MAKEFILE}
PORTVERSION!=	${PORTVERSION}
PORTREVISION!=	${PORTREVISION}
PORTEPOCH!=	${PORTEPOCH}
RUN_DEPENDS!=	${RUN_DEPENDS}
LIB_DEPENDS!=	${LIB_DEPENDS}
WRKSRC=		${WRKDIRPREFIX}${MAINDIR}/work/mozilla

do-build:
	@@cd ${WRKSRC}/embedding/config && ${SETENV} ${MAKE_ENV} ${GMAKE} \
		${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}
	@@(cd ${WRKSRC}/dist/Embed; \
	  ${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ../bin/regxpcom; \
	  ${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ../bin/regchrome)
	@@${FIND} ${WRKSRC}/dist/Embed -name "*.so" | ${XARGS} ${STRIP_CMD}

pre-install:
	${RM} -f ${PLIST}
	${TOUCH} -f ${PLIST}
	cd ${WRKSRC}/dist/Embed && ${FIND} -s * -type f -o -type l | \
		${SED} -e 's:^:lib/mozilla-embedded/:' >> ${PLIST} \
		&& ${FIND} -d * -type d | \
		${SED} -e 's:^:@@dirrm lib/mozilla-embedded/:' >> ${PLIST}
	${ECHO_CMD} @@dirrm lib/mozilla-embedded >> ${PLIST}

do-install:
	${MKDIR} ${PREFIX}/lib/mozilla-embedded
	${CHMOD} 755 ${PREFIX}/lib/mozilla-embedded
	cd ${WRKSRC}/dist/Embed && ${FIND} . | \
		cpio -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/lib/mozilla-embedded

.include <bsd.port.mk>
@


1.23
log
@Let be hohest: I really don't have a time now to properly maintain all
these great pieces of software, so that let others with more free time
to take over them.
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.22
log
@Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
@
text
@d15 1
a15 1
MAINTAINER=	sobomax@@FreeBSD.org
@


1.21
log
@Make these ports correctly survive a make reinstall.
@
text
@d16 1
@


1.20
log
@Fix a typo that prevented empty directories from being removed.
@
text
@d44 1
@


1.19
log
@Fix typos preventing correct package building.

Submitted by:	bento
@
text
@d47 1
a47 1
		&& ${FIND} -d * -type f | \
@


1.18
log
@This commit includes:

* mozilla-*vendor ports (currently for Mozilla 1.0.1)
* mozilla* ports (currently for Mozilla 1.1)
* mozilla-*devel ports (currently for Mozilla 1.2b)

Special thanks goes to trevor for auto-generating plist patches, cy for
pointing out that the Mozilla startup scripts need to be tailored for
each version of Mozilla, grog for suggesting that some verbage needs to
be added to explain the Java plugin messages at startup, and John
Merryweather Cooper for suggesting a common plugin directory. Of course,
thanks also goes to the user community for suggestions and support.

These ports offer:

* Complete coexistence with each other
* A universal ${PREFIX}/lib/browser_plugins directory
* Auto-generated plists for ease of maintenance
* More accurate pkg-descr's
* A pkg-message pointing users to java/jdk13 for the Java plugin

PR:	42870 42941
Reviewed by:	ports gnome
@
text
@d46 1
a46 1
		${SED} -e ':^:lib/mozilla-embedded/:' >> ${PLIST} \
@


1.17
log
@Add mozilla-*-devel after a repo copy from mozilla.

NOTE: mozilla-*-devel is now Mozilla 1.1.  mozilla-* (without the -devel) is
back to Mozilla 1.0.  mozilla.org states that 1.1 is their new bleeding edge
release, and 1.0 is still the stable release.  The release cycle diagram also
indicates that a Mozilla 1.0.1 is coming.

For all users that upgraded from Mozilla 1.0 to 1.1, be aware that running
a blind portupgrade on mozilla will give you mozilla-1.0!  If you want to
keep Mozilla 1.1, you will have to change the origin of you mozilla ports to
point to their -devel counterparts.

The -devel ports will install files into -devel directories.  Therefore,
both mozilla and mozilla-devel can coexist.
@
text
@d25 1
d41 9
a49 1
	@@find ${WRKSRC}/dist/Embed -name "*.so" | xargs strip
@


1.16
log
@Allow mozilla-embedded and mozilla-headers to build when the -f makefile
option is specified.

Reported by:	Dan Langille <dan@@langille.org>
Tested by:	Dan Langille <dan@@langille.org>
@
text
@@


1.15
log
@Fix the user and group macros handed to cpio.

Reported by:	John Merryweather Cooper <john_m_cooper@@yahoo.com>
@
text
@d9 3
a11 3
PORTVERSION=	${MAKE} -V PORTVERSION -f ${MAINDIR}/${MAKEFILE}
PORTREVISION=	${MAKE} -V PORTREVISION -f ${MAINDIR}/${MAKEFILE}
PORTEPOCH=	${MAKE} -V PORTEPOCH -f ${MAINDIR}/${MAKEFILE}
d20 2
a21 2
LIB_DEPENDS=	${MAKE} -V LIB_DEPENDS -f ${MAINDIR}/${MAKEFILE}
RUN_DEPENDS=	${MAKE} -V RUN_DEPENDS -f ${MAINDIR}/${MAKEFILE}
d26 1
@


1.14
log
@Update to 1.0.rc1

Reviewed by:	sobomax
Approved by:	sobomax
@
text
@d45 1
a45 1
		cpio -pdm -L -R ${INCOWN}:${INCGRP} ${PREFIX}/lib/mozilla-embedded
@


1.13
log
@Update to 0.9.8.
@
text
@d44 2
a45 2
	cd ${WRKSRC}/dist/Embed && ${TAR} -chf - * | \
		${TAR} -xf - -C ${PREFIX}/lib/mozilla-embedded
@


1.12
log
@- Install files necessary for viewing pages in Asian languages using ports
  based on mozilla-embedded (galeon, skipstone etc.);
- remove commented out line from unixcharset.properties;
- add few `@@unexec rm -f' into mozilla-embedded plist to ensure complete
  removal of package even if the port based on mozilla-embedded was executed
  with root privileges (mozilla has a bad habit of updating files in
  ${PREFIX}/lib/mozilla* wherever it's possible).

Submitted by:	Takashi KANAMARU <kanamaru@@sekine-lab.ei.tuat.ac.jp> (Asian langs)
		sobomax (the rest)
@
text
@d27 1
a27 2
#PORTREVISION!=	${PORTREVISION}
PORTREVISION=	3
@


1.11
log
@Replace last remnants of "nonexistent", "/nonexistent" etc. with
${NONEXISTENT} as per bsd.port.mk
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla-embedded/Makefile,v 1.10 2001/05/22 12:06:15 sobomax Exp $
d27 2
a28 1
PORTREVISION!=	${PORTREVISION}
@


1.10
log
@Properly register components before installing them. This should fix "no
scrollbars" problem people have with Galeon and Skipstone.

Reported by:	many
@
text
@d5 1
a5 1
# $FreeBSD$
d17 1
a17 1
BUILD_DEPENDS=	/nonexistent:${PORTSDIR}/www/mozilla:build \
@


1.9
log
@Update to 0.9.
@
text
@d34 1
a34 2
#	${PERL} -pi -e 's|\\|/|g' ${WRKSRC}/embedding/config/Makefile
	cd ${WRKSRC}/embedding/config && ${SETENV} ${MAKE_ENV} ${GMAKE} \
d36 4
a39 4
	(cd ${WRKSRC}/dist/bin && \
	  ${SETENV} LD_LIBRARY_PATH=${WRKSRC}/dist/Embed \
		MOZILLA_FIVE_HOME=${WRKSRC}/dist/Embed ./regxpcom)
	find ${WRKSRC}/dist/Embed -name "*.so" | xargs strip
@


1.8
log
@Sync with Mozilla 0.8.1.

Submitted by:	ade
@
text
@d18 2
a19 1
		zip:${PORTSDIR}/archivers/zip
d34 1
a34 1
	${PERL} -pi -e 's|\\|/|g' ${WRKSRC}/embedding/config/Makefile
@


1.7
log
@Temporarly mark as broken until I sync it with mozilla-0.8.1.
@
text
@d17 2
a18 1
BUILD_DEPENDS=	/nonexistent:${PORTSDIR}/www/mozilla:build
a20 2

BROKEN=		"it has not been synced with mozilla-0.8.1 yet"
@


1.6
log
@Don't install include files. Now it's a job of the www/mozilla-headers port.
@
text
@d21 2
@


1.5
log
@Update to 0.7.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla-embedded/Makefile,v 1.4 2000/11/23 09:01:10 sobomax Exp $
a42 2
	${MKDIR} ${PREFIX}/include/mozilla-embedded
	${CHMOD} 755 ${PREFIX}/include/mozilla-embedded
a44 2
	cd ${WRKSRC}/dist/include && ${TAR} -chf - . | \
		${TAR} -xf - -C ${PREFIX}/include/mozilla-embedded
@


1.4
log
@perl --> ${PERL}

Submitted by:	demon
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla-embedded/Makefile,v 1.3 2000/10/27 09:24:08 sobomax Exp $
d10 2
d25 2
@


1.3
log
@${ENV} --> ${SETENV}

PR:		22337
Submitted by:	Kazu TAKAMUNE <takamune@@avrl.mei.co.jp>
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla-embedded/Makefile,v 1.2 2000/08/31 12:26:03 sobomax Exp $
d28 1
a28 1
	perl -pi -e 's|\\|/|g' ${WRKSRC}/embedding/config/Makefile
@


1.2
log
@Install include files too.

Submitted by:	ade
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla-embedded/Makefile,v 1.1 2000/08/17 09:31:54 sobomax Exp $
d32 1
a32 1
	  ${ENV} LD_LIBRARY_PATH=${WRKSRC}/dist/Embed \
@


1.1
log
@Add mozilla-embedded - a port that installs only embeddeable component of
mozilla.
@
text
@d5 1
a5 1
# $FreeBSD$
d43 2
a44 2
	${INSTALL_DATA} ${WRKSRC}/dist/include/gtkmozembed.h \
		${PREFIX}/include/mozilla-embedded
@

