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.13
	RELEASE_4_EOL:1.12
	RELEASE_6_2_0:1.12
	RELEASE_6_1_0:1.11
	RELEASE_5_5_0:1.11
	RELEASE_6_0_0:1.9
	RELEASE_5_4_0:1.9
	RELEASE_4_11_0:1.9
	RELEASE_5_3_0:1.9
	RELEASE_4_10_0:1.9
	RELEASE_5_2_1:1.9
	RELEASE_5_2_0:1.9
	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.3
	pm3_1_1_13:1.1.1.1
	PM3:1.1.1;
locks; strict;
comment	@# @;


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

1.16
date	2009.01.05.16.14.18;	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.05.19.20.13.50;	author flz;	state Exp;
branches;
next	1.13;

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

1.12
date	2006.10.07.11.40.19;	author erwin;	state Exp;
branches;
next	1.11;

1.11
date	2006.02.11.21.57.32;	author kris;	state Exp;
branches;
next	1.10;

1.10
date	2005.10.10.04.58.26;	author linimon;	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.17;	author jdp;	state Exp;
branches;
next	1.5;

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

1.4
date	2000.04.12.06.19.58;	author obrien;	state Exp;
branches;
next	1.3;

1.3
date	2000.02.20.23.46.23;	author asami;	state Exp;
branches;
next	1.2;

1.2
date	2000.02.13.23.21.32;	author jdp;	state Exp;
branches;
next	1.1;

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

1.1.1.1
date	2000.02.10.05.46.17;	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-gui
# Date created:		6 Feb 2000
# Whom:			John Polstra <jdp@@FreeBSD.org>
#
# $FreeBSD: ports/lang/pm3-gui/Makefile,v 1.16 2009/01/05 16:14:18 pav Exp $
#

PORTNAME=	pm3-gui
PORTVERSION=	1.1.15
PORTREVISION=	1
CATEGORIES=	lang
DISTFILES=

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	Low-level GUI libraries for the PM3 Modula-3 distribution

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

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

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

BUILDDIRS=	graphics/gr-libs/X11 \
		graphics/gr-libs/ui \
		graphics/gr-libs/images \
		graphics/gr-libs/vbtkit
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
	@@${MKDIR} ${PREFIX}/share/pm3-gui
	@@${INSTALL_DATA} ${WRKSRC}/src/COPYRIGHT ${PREFIX}/share/pm3-gui

.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
@d22 1
a22 1
EXPIRATION_DATE=2008-01-19
@


1.14
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d21 3
@


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

With hat:	portmgr
@
text
@d10 1
@


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

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


1.11
log
@Attempt to fix the bogus missing dependencies during the package build.
@
text
@d23 1
a23 1
		TARGETDIR=${TARGETDIR} WORDSIZE=${WORDSIZE}
d42 1
a42 1
TARGETDIR=	freebsd-2
d48 1
a48 1
TARGETDIR=	freebsd-3
d51 1
a51 1
TARGETDIR=	freebsd-4
d61 1
a61 1
TARGETDIR=	fbsd-alpha
@


1.10
log
@Reassign these ports to the pool at maintainer's request.
@
text
@d16 2
a17 1
BUILD_DEPENDS=	${L1}libm3tcp${L2}:${PORTSDIR}/lang/pm3-net
a18 1
DEPENDS=	${PORTSDIR}/lang/pm3-base:configure
d25 1
@


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
@d13 1
a13 1
MAINTAINER=	jdp@@FreeBSD.org
@


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
@d55 1
a55 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-gui/Makefile,v 1.5 2000/07/26 03:40:43 jdp Exp $
d63 1
a63 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-gui/Makefile,v 1.4 2000/04/12 06:19:58 obrien Exp $
d9 1
a9 1
PORTVERSION=	1.1.14
@


1.4
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/pm3-gui/Makefile,v 1.3 2000/02/20 23:46:23 asami Exp $
d9 1
a9 1
PORTVERSION=	1.1.13
@


1.3
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-gui/Makefile,v 1.2 2000/02/13 23:21:32 jdp Exp $
d8 2
a9 1
DISTNAME=	pm3-gui-${VERSION}
d24 1
a24 1
WRKSRC=		${WRKDIRPREFIX}${.CURDIR}/../pm3-base/work/pm3-${VERSION}
a31 1
VERSION=	1.1.13
@


1.2
log
@Use my FreeBSD.org address for the MAINTAINER line.  Spell freebsd
as "FreeBSD".  Fix the depends to work for a.out too.  Install
copyright notices.
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/pm3-gui/Makefile,v 1.1.1.1 2000/02/10 05:46:17 jdp Exp $
d33 2
@


1.1
log
@Initial revision
@
text
@d4 1
a4 1
# Whom:			John Polstra <jdp@@freebsd.org>
d6 1
a6 1
# $FreeBSD$
d13 1
a13 1
MAINTAINER=	jdp@@freebsd.org
d15 2
a16 2
BUILD_DEPENDS=	${PREFIX}/lib/m3/${TARGET}/libm3tcp.so.${SOVERSION}:${PORTSDIR}/lang/pm3-net
RUN_DEPENDS=	${PREFIX}/lib/m3/${TARGET}/libm3tcp.so.${SOVERSION}:${PORTSDIR}/lang/pm3-net
d30 1
d37 1
d42 1
d56 1
d78 2
@


1.1.1.1
log
@Add four new ports for various portions of the Polytechnique
Montreal Modula-3 (PM3) distribution.  This is the most actively
maintained Modula-3 distribution, and I will probably make CVSup use
it soon.

These ports work for FreeBSD 2.x, 3.x, and 4.x on the i386, and
FreeBSD 4.x on the Alpha.
@
text
@@
