head	1.17;
access;
symbols
	RELEASE_7_2_0:1.16
	RELEASE_7_1_0:1.14
	RELEASE_6_4_0:1.14
	RELEASE_5_EOL:1.14
	RELEASE_7_0_0:1.14
	RELEASE_6_3_0:1.14
	PRE_XORG_7:1.14
	RELEASE_4_EOL:1.13
	RELEASE_6_2_0:1.13
	RELEASE_6_1_0:1.12
	RELEASE_5_5_0:1.12
	RELEASE_6_0_0:1.10
	RELEASE_5_4_0:1.10
	RELEASE_4_11_0:1.10
	RELEASE_5_3_0:1.10
	RELEASE_4_10_0:1.10
	RELEASE_5_2_1:1.10
	RELEASE_5_2_0:1.10
	RELEASE_4_9_0:1.9
	RELEASE_5_1_0:1.8
	RELEASE_4_8_0:1.8
	RELEASE_5_0_0:1.7
	RELEASE_4_7_0:1.6
	RELEASE_4_6_2:1.6
	RELEASE_4_6_1:1.6
	RELEASE_4_6_0:1.6
	RELEASE_5_0_DP1:1.6
	RELEASE_4_5_0:1.6
	RELEASE_4_4_0:1.6
	RELEASE_4_3_0:1.6
	RELEASE_4_2_0:1.6
	RELEASE_4_1_1:1.5
	RELEASE_4_1_0:1.4
	RELEASE_3_5_0:1.4
	RELEASE_4_0_0:1.2
	pm3_1_1_13:1.1.1.1
	PM3:1.1.1;
locks; strict;
comment	@# @;


1.17
date	2009.06.15.14.42.15;	author erwin;	state dead;
branches;
next	1.16;

1.16
date	2009.01.05.16.14.19;	author pav;	state Exp;
branches;
next	1.15;

1.15
date	2008.12.19.21.26.31;	author pav;	state Exp;
branches;
next	1.14;

1.14
date	2007.01.30.10.25.29;	author pav;	state Exp;
branches;
next	1.13;

1.13
date	2006.10.11.20.29.34;	author erwin;	state Exp;
branches;
next	1.12;

1.12
date	2006.02.11.21.56.49;	author kris;	state Exp;
branches;
next	1.11;

1.11
date	2005.10.10.04.58.27;	author linimon;	state Exp;
branches;
next	1.10;

1.10
date	2003.09.24.09.36.54;	author osa;	state Exp;
branches;
next	1.9;

1.9
date	2003.06.30.18.17.54;	author jdp;	state Exp;
branches;
next	1.8;

1.8
date	2003.03.07.06.05.34;	author ade;	state Exp;
branches;
next	1.7;

1.7
date	2002.10.30.18.51.09;	author tmm;	state Exp;
branches;
next	1.6;

1.6
date	2000.09.30.23.47.18;	author jdp;	state Exp;
branches;
next	1.5;

1.5
date	2000.07.26.03.40.48;	author jdp;	state Exp;
branches;
next	1.4;

1.4
date	2000.04.14.13.09.25;	author asami;	state Exp;
branches;
next	1.3;

1.3
date	2000.04.12.06.20.04;	author obrien;	state Exp;
branches;
next	1.2;

1.2
date	2000.02.20.23.46.25;	author asami;	state Exp;
branches;
next	1.1;

1.1
date	2000.02.13.23.46.09;	author jdp;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2000.02.13.23.46.09;	author jdp;	state Exp;
branches;
next	;


desc
@@


1.17
log
@Remove pm3-* and friends as it hasn't been able to build for
over a year.

2008-09-19 lang/pm3-base: Has been broken for more than 6 months
2009-01-19 lang/pm3-forms: depends on broken, expired port
2009-01-19 lang/pm3-gui: depends on broken, expired port
2009-01-19 lang/pm3-m3tk: depends on broken, expired port
2009-01-19 lang/pm3-net: depends on broken, expired port
2009-01-19 lang/pm3-netobj: depends on broken, expired port
graphics/juno-2
@
text
@# New ports collection makefile for:	pm3-netobj
# Date created:		11 Feb 2000
# Whom:			John Polstra <jdp@@FreeBSD.org>
#
# $FreeBSD: ports/lang/pm3-netobj/Makefile,v 1.16 2009/01/05 16:14:19 pav Exp $
#

PORTNAME=	pm3-netobj
PORTVERSION=	1.1.15
CATEGORIES=	lang
DISTFILES=

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	PM3 distributed objects package supporting robust distributed applications

BUILD_DEPENDS=	${L1}libm3tcp${L2}:${PORTSDIR}/lang/pm3-net \
		${L1}libm3tk${L2}:${PORTSDIR}/lang/pm3-m3tk \
		/nonexistent:${PORTSDIR}/lang/pm3-base:configure
RUN_DEPENDS=	${L1}libm3tcp${L2}:${PORTSDIR}/lang/pm3-net \
		${L1}libm3tk${L2}:${PORTSDIR}/lang/pm3-m3tk

DEPRECATED=	depends on broken, expired port
EXPIRATION_DATE=2009-01-19

USE_GMAKE=	yes
DIST_SUBDIR=	pm3
INSTALL_TARGET=	all
MAN1=		netobjd.1 stubgen.1
PLIST_SUB+=	SOVERSION=${SOVERSION} TARGET=${TARGET} \
		INST_TARGET=${INST_TARGET} WORDSIZE=${WORDSIZE}
WRKSRC=		${WRKDIRPREFIX}${.CURDIR}/../pm3-base/work/pm3-${PORTVERSION}

BUILDDIRS=	network/netobjects/netobj \
		network/netobjects/netobjd \
		network/netobjects/stubgen
PROGS=		bin/netobjd \
		bin/stubgen
L1=		${PREFIX}/lib/m3/${TARGET}/
SOVERSION=	7
# hack to work around bsd.port.mk problem
USE_BZIP2=	yes

.include <bsd.port.pre.mk>

.if ${ARCH} == "i386"
L2=		.so.${SOVERSION}
TARGET=		FreeBSD4
INST_TARGET=	freebsd-4
WORDSIZE=	32
.elif ${ARCH} == "alpha"
CFLAGS+=	-mieee
L2=		.so.${SOVERSION}
TARGET=		FBSD_ALPHA
INST_TARGET=	fbsd-alpha
WORDSIZE=	64
.endif

.if !defined(TARGET)
pre-fetch:
	@@${ECHO_MSG} "Cannot determine M3 target for this architecture"
	@@${FALSE}
.endif

do-build:
	@@${ECHO_MSG} "This port does everything in the install step."
	@@${ECHO_MSG} "The build step is a no-op."

do-install:
	@@for i in ${BUILDDIRS}; do \
	    ${ECHO_MSG} "Building in $${i}"; \
	    cd ${WRKSRC}/$${i} && ${PREFIX}/bin/m3build && \
		${PREFIX}/bin/m3ship; \
	done
	@@for i in ${PROGS}; do ${STRIP_CMD} ${PREFIX}/$$i; done
	@@${MKDIR} ${PREFIX}/share/pm3-netobj
	@@${INSTALL_DATA} ${WRKSRC}/src/COPYRIGHT ${PREFIX}/share/pm3-netobj

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


1.16
log
@- Correct expiration date
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.15
log
@- Set for expiration, this port depends on broken, expired port lang/pm3-base
@
text
@d23 1
a23 1
EXPIRATION_DATE=2008-01-19
@


1.14
log
@- Remove support for a.out format and PORTOBJFORMAT variable from individual
  ports

With hat:	portmgr
@
text
@d22 3
@


1.13
log
@Use INST_TARGET instead of TARGETDIR locally to avoid conflicting
with bsd.ports.mk's TARGETDIR macro.

Submitted by:   gabor
Prodded by:     kris
Approved by:	portmgr (self)
@
text
@d42 1
a42 6
.if ${PORTOBJFORMAT} == "aout"
L2=		.so.${SOVERSION}.0
TARGET=		FreeBSD2
INST_TARGET=	freebsd-2
WORDSIZE=	32
.elif ${ARCH} == "i386"
a43 4
.if ${OSVERSION} < 400011
TARGET=		FreeBSD3
INST_TARGET=	freebsd-3
.else
a45 1
.endif
a47 3
.if ${OSVERSION} < 400011
IGNORE=		Not supported on older versions of FreeBSD/Alpha
.endif
@


1.12
log
@Attempt to fix the bogus missing dependencies during the package build.
@
text
@d27 1
a27 1
		TARGETDIR=${TARGETDIR} WORDSIZE=${WORDSIZE}
d45 1
a45 1
TARGETDIR=	freebsd-2
d51 1
a51 1
TARGETDIR=	freebsd-3
d54 1
a54 1
TARGETDIR=	freebsd-4
d64 1
a64 1
TARGETDIR=	fbsd-alpha
@


1.11
log
@Reassign these ports to the pool at maintainer's request.
@
text
@d17 2
a18 1
		${L1}libm3tk${L2}:${PORTSDIR}/lang/pm3-m3tk
a20 1
DEPENDS=	${PORTSDIR}/lang/pm3-base:configure
d22 1
@


1.10
log
@Make portlint(1) happy by changing strip to ${STRIP_CMD}

Submitted by:	Oleg Karachevtsev <ok@@etrust.ru>
PR:		56998
@
text
@d13 1
a13 1
MAINTAINER=	jdp@@FreeBSD.org
@


1.9
log
@The use of IGNORE is now preferred to BROKEN to indicate ports
that will never build on older OS releases.

Submitted by:	Mark Linimon <linimon@@lonesome.com>
PR:		ports/53462, ports/53464
@
text
@d83 1
a83 1
	@@for i in ${PROGS}; do strip ${PREFIX}/$$i; done
@


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

E Nomini Patri, E Fili, E Spiritu Sancti.
@
text
@d58 1
a58 1
BROKEN=		Not supported on older versions of FreeBSD/Alpha
@


1.7
log
@Fix a construct that causes make errors on platforms that are not
supported by these ports. This fixes 'make readmes' for them on
sparc64 (and by that, release building without NOPORTS).

Approved by:	jdp
@
text
@d14 1
@


1.6
log
@Upgrade to pm3-1.1.15.  No major functional changes -- just a few
bugfixes.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/pm3-netobj/Makefile,v 1.5 2000/07/26 03:40:48 jdp Exp $
d66 1
a66 1
.if empty(TARGET)
@


1.5
log
@Upgrade to pm3-1.1.14.  This eliminates 103 patch files. :-)
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/pm3-netobj/Makefile,v 1.4 2000/04/14 13:09:25 asami Exp $
d9 1
a9 1
PORTVERSION=	1.1.14
@


1.4
log
@Typo (PORTVERSION -> PORTNAME).
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/pm3-netobj/Makefile,v 1.3 2000/04/12 06:20:04 obrien Exp $
d9 1
a9 1
PORTVERSION=	1.1.13
@


1.3
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/pm3-netobj/Makefile,v 1.2 2000/02/20 23:46:25 asami Exp $
d8 1
a8 1
PORTVERSION=	pm3-netobj
@


1.2
log
@A small hack to work around bsd.port.mk's problem -- add USE_BZIP2 so
the DEPENDS=pm3-base:configure will work on the package building
machine.  (It won't make any difference for ordinary users.)

Reviewed by:	maintainer
@
text
@a1 1
# Version required:	1.1.13
d5 1
a5 1
# $FreeBSD: ports/lang/pm3-netobj/Makefile,v 1.1.1.1 2000/02/13 23:46:09 jdp Exp $
d8 2
a9 1
DISTNAME=	pm3-netobj-${VERSION}
d26 1
a26 1
WRKSRC=		${WRKDIRPREFIX}${.CURDIR}/../pm3-base/work/pm3-${VERSION}
a34 1
VERSION=	1.1.13
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $FreeBSD$
d36 2
@


1.1.1.1
log
@New port for Network Objects.  Network objects offer transparent
remote method invocation on objects.  I.e., they're like RPC only
better.
@
text
@@
